未返回Google Appscript VALUE

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了未返回Google Appscript VALUE相关的知识,希望对你有一定的参考价值。

我是编程的新手,但想学习如何。我所做的是,我创建了一个包含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

   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

以上是关于未返回Google Appscript VALUE的主要内容,如果未能解决你的问题,请参考以下文章

php [appscript api] google app script api

如何使用 AppScript 在 BigQuery 中将 Google 工作表持久化为表格

某些Google幻灯片AppScript是否已记录但不受支持?

Google 表格/AppScript - 将数据从一张表格复制到另一张表格

使用Appscript将Google图表中的3d图表作为图像插入电子邮件中

为啥我不能从 Google AppScript for Sheets 的侧边栏中调用服务器函数? [复制]