最新版Quicker,运行“常用语”这个动作时报错

BUG反馈 · 4709 次浏览
用户1626159636... 创建于 2026-09-07 16:40
运行子程序(quicker路径_新)失败。运行子程序(【文件处理】(基础)指定路径已存在时,重命名)失败。表达式语法错误:应输入 ;(位置 2:27,代码:if (v_是文件夹) {
v_原名称 + v_扩展名 != v_可创建的名称
}
else {
v_原名称 != v_可创建的名称
})(赋值)(运行子程序)
(----常用语-通用v58:运行子程序----)
 
动作作者说,应该是Quicker这方便的原因,建议从这边询问
用户1626159636... 最后更新于 2026/9/7

回复内容
CL 2026-09-07 18:25
#1

quicker多少版本号? 可以调试运行一下动作,发一下调试文件网址。 

用户1626159636... 回复 CL 29天13小时前 :

Quicker V2.2.7

https://temp.getquicker.net/200365/0f293f00761e4b399b649daa5835231f.html
CL 回复 用户1626159636... 29天10小时前 :

动作这里语法有问题。

出错代码:

if (v_是文件夹) {
    v_原名称 + v_扩展名 != v_可创建的名称
}
else {
    v_原名称 != v_可创建的名称
}

两个分支都省略了分号,也没有 return

建议动作作者将该赋值表达式改为:

$= {是文件夹}
    ? {原名称} + {扩展名} != {可创建的名称}
    : {原名称} != {可创建的名称}

这里保留了原代码的分支逻辑;“文件夹分支为什么拼扩展名”是否符合业务意图,需要结合子程序完整定义另查。

回复主贴