Adobe Configurator 2.0 のスクリプト ファイル パスで変数を使用できますか?

Adobe Configurator 2.0 のスクリプト ファイル パスで変数を使用できますか?

Adobe Configurator 2.0 を使用して InDesign パネルを作成しています。基本的に、クリックすると JavaScript を実行するボタンを提供します。Script Fileパネルに をドラッグし、そのScript File属性を目的のパス (例: ) に設定してボタンを追加しましたI:\someFolder\theScript.jsx。この方法では、InDesign を開いたまま、スクリプトを変更して保存し、もう一度ボタンを押してテストすることができます。

ただし、パネルのデプロイされたバージョンでは、ボタンが同じスクリプトのコンパイル済みバージョンを指すようにしたいと思います。例I:\someOTHERfolder\theScript.jsxbin:

属性を変更するだけで済みますScript Fileが、ボタンがたくさんあるので、かなり時間がかかる可能性があります。ここでは、次のように変数を使用できればよいと思いました。

thePath = "I:\someFolder\"
theExtension = ".jsx"

これでScript File属性は次のようになりthePath + "theScript" + theExtension、これらの変数を変更するだけですべてのボタンのパスを変更できるようになります。

thePath = "I:\someOTHERfolder\"
theExtension = ".jsxbin"

このようなことは可能でしょうか?

答え1

それを実行する方法を見つけました。 を使用する代わりに、次のようなコマンドを実行するScript File単純な を使用します。Script

app.doScript(File(configurationObject.scriptFolder + "scriptName" + configurationObject.jsExtension), ScriptLanguage.JAVASCRIPT);

初期configurationObject化されますパネルの初期化時このコードで:

configurationObject =
{
  "jsExtension": ".jsx",
  "scriptFolder": "I:\\someFolder\\"
}

関連情報