さまざまなバージョンのレポートの作成を自動化するスクリプトを作成しています。スクリプトは、最初に XML ファイルをインポートしてから、他の関数を実行して Indesign プロジェクトを整理します。
このスクリプトを実行すると、
var myMenuAction = app.menuActions.item("Import XML...");
myMenuAction.invoke();
[XML のインポート] ダイアログ ボックスが開き、インポートする XML ファイルを選択するよう求められます。[開く] をクリックすると、[XML インポート オプション] ボックスが表示されます。ここまでは順調ですね。しかし、[OK] をクリックすると、[XML のインポート] ボックスが再び表示されます。
これはそれほど重大な問題ではありません。必要なファイルと最初に必要なオプションを選択した場合、それらを再度選択するか、単に「キャンセル」を押しても違いはないように思われるため、スクリプトはまだ私がやりたいことをしていますが、あまりきちんとしていないようです。
私の質問は、[XML のインポート] ダイアログ ボックスを 1 回だけ取得するにはどうすればよいですか?