You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Photoshop脚本函数定义报错:Error 25: Expected: ; 原因咨询

解决Photoshop脚本中Error 25: Expected: ; 的问题

你遇到的这个Error 25本质是Photoshop使用的ExtendScript引擎不支持ES6的let变量声明语法。

ExtendScript基于ECMAScript 3(ES3)规范,而let是ES6才引入的特性,所以引擎会把let识别为无效语法,抛出"Expected: ;"的错误——它根本不知道let是什么,以为你写错了变量声明的语法。

修复方法

把代码里的let换成ES3支持的var就能解决:

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

额外提示

除了let,ExtendScript也不支持const、箭头函数、模板字符串等ES6+特性,如果你在写Photoshop脚本,尽量用ES3兼容的语法,避免踩类似的坑。

内容的提问来源于stack exchange,提问作者Ryan Walker

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 06:29:54