イラストレータ起動直後にスクリプトでエラー
特定のCSVを読み込み、用意したテンプレートの変数を書き換えるプログラムを作成していますが、起動直後にスクリプトを実行すると高い確率でオブジェクトが参照できないエラーが発生します。回避策はあるのでしょうか?
------------------- 太字部分で「オブジェクトが無効です」発生 ---------------
app.open (new File(data[enCsvColumns.TemplatePath].replace(/\"/g,"")));
this.variables = app.activeDocument.variables;
this.textGroups = [];
var ret=false;
for (var i = 0, n = this.variables.length; i < n; i++)
{
if (this.variables[i].pageItems.length>0)
{
var group = this.variables[i].pageItems[0];
if (group.textFrames.length != 0) {
--- 略 -----
}
else
{
--- 略 -----
}
}
}
〇 デザイン製品名とそのバージョン
Illstrator 2021 25.2.1
〇 OS のバージョン
Windows10 20H2
