为什么我在这个函数定义中得到“错误25:预期:;”?

时间:2018-05-18 17:52:24

标签: javascript photoshop-script

我正在调试Photoshop脚本的函数:

run php script.php > file.txt

但我一直收到错误:

function artboardRename (artboard, param1, param2, param3) {
    let vis = artboard.visible;
    alert(vis);
}
// artboard is a layerSet

为什么我一直收到此错误?

1 个答案:

答案 0 :(得分:2)

在photoshop脚本中没有let,因为Adobe ExtendScript目前基于EcmaScript版本3.这也意味着没有像Array.indexOf()这样的基本功能,没关系ES5和6语法。

应该有效的正确代码是:

function artboardRename (artboard, param1, param2, param3) {
var vis = artboard.visible;
alert(vis);

}