排查判断Sheet单元格Y2值是否为"Yes"的代码语法错误
问题解决:多余右括号引发的语法错误
嘿,我一眼就瞅到你代码里的小疏漏啦!你出错的这行代码:
if (sheet.getRange("Y2").getValue() == "Yes")) {
问题就出在多了一个多余的右括号——条件判断部分已经用一个)闭合了,但你后面又额外加了一个),直接打乱了if语句的语法结构,这才触发了第23行的语法错误。
只需要删掉那个多余的右括号,代码就能正常运行了:
if (sheet.getRange("Y2").getValue() == "Yes") {
顺便给你个小提示:在Google Apps Script里,字符串判断用==完全没问题,如果想要更严格的类型+值匹配,也可以用===,不过这可不是你这次报错的原因哦。之前能搞定数字判断,这次只是不小心多打了个括号,这种小疏忽谁都难免~
内容的提问来源于stack exchange,提问作者Marc Viste
相关产品推荐
相关产品推荐

