ExtendScript:检测放置的Item是否包含文件

时间:2016-01-26 10:01:08

标签: file adobe-illustrator jsx extendscript

在Illustrator中,我试图检测放置的项目是否有文件,或者文件路径是否已损坏。

通常我会这样检查:

for (var i = 0; i < placedItems.length; i++){
alert(placedItems[i].file.exists)
}

警报应该返回一个布尔值,true或false。但相反,我收到没有文件的项目的错误:

  

错误9062:没有与此项目关联的文件

那么如何检查文件是否存在?

1 个答案:

答案 0 :(得分:1)

您可以在循环中使用try catch块

try {
// everything went fine 
}catch(e){
$.writeln(e);
// do something with the error
}