2016-09-06 2 views
0

私はという関連ファイルを#include "filepath"に含めることができます。しかし、ファイルパスをハードコーディングするのではなく、実行時に作成したいと考えています。文字列としてファイルパスを渡していません入出力エラー。何か不足していますか?ExtendedScriptsにファイルを含めるAdobe

答えて

1

だからあなたは$を選択する可能性があります.evalFile(somePath)VARのような

myBaseUri = Folder.userData // $ .evalFile(ファイル(myBaseUri + "/ myLib.jsx"))(exemple用)。

+0

助けてくれてありがとう、私もそれを試した。私はコードw.r.t Common.js標準を構造化しようとしています。ですから、#includeからrequire( "file")に移動することができます。私はグローバル関数としてrequire()を作成しています。$ .evalFileを使用すると、グローバルスペースにロードされるスクリプトを取得できません(戻り値は関数スコープになります)。同じ理由でapp.doScriptを使用することはできません。 –

+0

私は参照してください。しかし、あなたがグローバルに使うつもりなら、なぜあなたの外部ファイルを関数スコープ内に囲むのでしょうか?最初にグローバルレベルでファイルをロードしてみてください。 – Loic

+0

私は拡張スクリプトのためにジャスミンを拡張しようとしています。したがって、JSXファイルを評価してグローバルスコープにロードする関数が必要です。 –

関連する問題