Google 未返回 Appscript VALUE

Google Appscript VALUE not returned

我完全是编程新手,但想学习如何编程。我所做的是,我创建了一个包含 8 个问题的 google 表单,并将回复发送到电子表格。现在我想做的是在电子表格上添加另一列,例如唯一 ID(应该是 10001、10002、10003 等序列)所以我有一个唯一修饰符,一旦提交表单,该唯一 ID 也将递增 1。

到目前为止,我所做的是使用以下公式在电子表格的唯一 ID 列上创建一个数组: =arrayformula(if(row(A2:A)=1,"Unique ID",if(len(A2:A)>0,9999+row(A2:A),iferror(1/0))))

但是,我不知道如何调用 google 脚本编辑器上的值。 (示例单元格:I2 的值为 10001,I3 = 10002)。有人能帮我吗?任何帮助将不胜感激。

从表单的链接中获取您的 ID Sheet

   function onFormSubmit(e) {
      if(e.values && !e.values[1])return;//make question one a required question.  This will keep you from sending emails due to spurious triggers.
      var colnum='enter the column number of you id';//A=1,B=2...
      var id=e.range.getSheet().getRange(e.range.rowStart,colnum).getDisplayValue();

    }

请注意:您不能从脚本编辑器中 运行 这样的函数,因此为了避免不可避免的问题,我将简单地指出这需要一个触发器来测试它。或者你必须想办法为它提供一个事件对象。

onFormSubmit Event Object