:note

Extendscript

ExtendScriptでjsonの読み込みをincludeで行う

json < javascript before //@include "/path/to/json2.js" var json; var json_file = File("/path/to/test.json"); if (json_file.open("r")) { json = JSON.parse(json_file.read()) json_file.close(); } json.toSource(); after var json = //@include "/path/to/test.json" json.toSource();

InDesign.jsxで現在の選択ツールを返す

前々からあるけど InDesign.jsxで現在の選択ツールを返す方法が出てたのでメモ Is it possible to get selected tool name from a... |Adobe Community //@target "InDesign" $.writeln(app.toolBoxTools.currentTool); $.writeln(app.toolBoxTools.currentToolName); $.writeln(app.findKeyStrings(app.toolBoxTools.currentToolName)); // localeに依存し

InDesign.jsxでdate-util.jsを使う

JerrySievert/date-utils: Date Pollyfills for Node.js and Browser 適当な場所に date-utils/date-utils.js を配置して実行。 #include "/path/to/date-utils.js" #target "indesign" var dt = new Date(); var datetime = dt.toFormat("YYYY-MM-DD-HH24-MI-SS"); $.writeln(datetime); // => 2016-06-16-10-24-41 minifyされた date-utils.min.js の方は案の定エラーになる。

back to top