0

我的 Google Apps 脚本已停止工作。脚本的流程是:

  1. 已提交 Google 表单
  2. 数据填充到工作表中
  3. 这会触发脚本
  4. 该脚本将一个值写入新行中的特定单元格。

除脚本外,一切正常。它不再写入脚本值。是否存在会导致这种情况的重大变化? 目的是在“I”列中创建一个自定义 ID,该 ID 以“BP”开头,后跟下一个可用数字。

function onSubmit(e) {
 var sheet = SpreadsheetApp.getActive().getActiveSheet()
 var row = e.range.getRow()
 sheet.getRange(row, 9).setValue("BP" + Number(14069 + row))
}
4

1 回答 1

0

Mateo Randwolf的回答:


getActiveSheet可能是因为它试图获取当前活动的工作表,而您甚至可能在不访问电子表格的情况下提交表单。您能否尝试将其更改为getSheetByName,看看是否有任何不同?

于 2022-01-04T08:40:09.450 回答