setValue无法在某些Google应用程序脚本中使用

时间:2018-06-12 13:23:10

标签: google-apps-script google-sheets

我有几张填写Google表单的Google表单。

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

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

在一个项目中没有,但是没有设置值,但是在查看执行记录时,有一行说明:

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

我检查过文字颜色与背景不一样。

我试过在函数中单独隔离这段代码。

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

我错过了什么?

1 个答案:

答案 0 :(得分:0)

我见过here函数getColIndexByName(sheet, colName)。我不知道这个文档是否完美,但请尝试一次。

  

这个函数有两个参数:Sheet& COLNAME。所以你错过了第一个参数   sheet

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