私はダイアログを開き、複数のテキストファイルを選択できるようにするindesignスクリプトを書いています。そして、各ファイルをループして、文書内のテキストをInDesignファイルを保存してから次のテキストファイルに移動して繰り返します(したがって、ユーザーが選択したテキストファイルと同じ数のinddドキュメントが作成されます)InDesign JavascriptのドキュメントSave killスクリプトの実行
ほとんどの場合、私は2つ以上のテキストファイルを選択すると、私のループは最初のファイルのセーブを行うので、それは決してしません。 1より大きい。
Imは、保存を推測すると、何らかの形でスクリプトの実行が終了しています...エラーはありません。 誰もこれを回避する方法を知っていますか?
JSにもローカルスコープがありますが、一部のvarのスコープは宣言方法によって異なります。また、ループを入れ子にするのはいつも悪いことだと思う。 – Loic
それは入れ子になっていません - 私は問題が私を持っているループで定義された変数と定義されていない変数の混合から生まれたと考えます...(i = 0; -
aescript
私はそれを得た。ネストされたループを避けることは、このような問題を起こさないための良い方法だと言いました;)人格的には、ネストされたループが必要なときに私は二次的な機能を使用して呼び出します。 – Loic