ExtendScript:检测放置的项目是否有文件
ExtendScript: detect if placed Item has file or not
在 Illustrator 中,如果放置的项目有文件,或者文件路径损坏,我会尝试取消文本。
通常我会这样检查:
for (var i = 0; i < placedItems.length; i++){
alert(placedItems[i].file.exists)
}
警报应 return 布尔值,true 或 false。但相反,我收到没有文件的项目的错误:
Error 9062: There is no file associated with this item
那么如何检查文件是否存在?
您可以在循环中使用 try catch 块
try {
// everything went fine
}catch(e){
$.writeln(e);
// do something with the error
}
在 Illustrator 中,如果放置的项目有文件,或者文件路径损坏,我会尝试取消文本。
通常我会这样检查:
for (var i = 0; i < placedItems.length; i++){
alert(placedItems[i].file.exists)
}
警报应 return 布尔值,true 或 false。但相反,我收到没有文件的项目的错误:
Error 9062: There is no file associated with this item
那么如何检查文件是否存在?
您可以在循环中使用 try catch 块
try {
// everything went fine
}catch(e){
$.writeln(e);
// do something with the error
}