setValue 在某些 Google 应用脚本中不起作用



我有几个谷歌表格来填充谷歌表格。

在大多数情况下,此行按预期工作,在表单提交时触发:

sheet.getRange(lastRow, getColIndexByName("Status")).setValue("New");

在一个项目中,它没有,没有设置该值,但是在查看执行脚本时,有一行指出:

[18-06-12 05:58:08:572 PDT] Range.setValue([New]) [0.122 seconds]

我已经检查了文本颜色是否与背景不同。

我尝试将此代码单独隔离在函数中。

在为表单生成新工作表后,它工作了一小段时间。

我错过了什么?

我在这里看到了函数getColIndexByName(sheet, colName)。我不知道这个文档是否完美,但请尝试一次。

此函数有 2 个参数:Sheet & colName。 所以你错过了第一个参数sheet.

我看到您想在最后一行设置值。但请记住,函数getColIndexByName将在第一行中搜索单词。