Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 在电子表格脚本中键入提交触发器_Google Apps Script_Google Sheets_Google Apps_Google Spreadsheet Api_Typeform - Fatal编程技术网

Google apps script 在电子表格脚本中键入提交触发器

Google apps script 在电子表格脚本中键入提交触发器,google-apps-script,google-sheets,google-apps,google-spreadsheet-api,typeform,Google Apps Script,Google Sheets,Google Apps,Google Spreadsheet Api,Typeform,我们公司已与贵方签订了一份合同。当从Typeform向电子表格发送新响应时,是否可能触发onSubmit事件?或者是否有其他方法可以检测电子表格中的新响应?onSubmit()事件与Google表单有关,但Typeform不会通过Google表单 相反,您应该编写一个从连接的电子表格激发的脚本。但是,onEdit()触发器将无法工作,因为用户需要登录才能工作。为了解决这个问题,您可以编写一个脚本,每隔15分钟检查一次,以检测您的Google工作表中的任何更改 然后,只要有新数据添加到您的Goog

我们公司已与贵方签订了一份合同。当从Typeform向电子表格发送新响应时,是否可能触发onSubmit事件?或者是否有其他方法可以检测电子表格中的新响应?

onSubmit()事件与Google表单有关,但Typeform不会通过Google表单

相反,您应该编写一个从连接的电子表格激发的脚本。但是,
onEdit()
触发器将无法工作,因为用户需要登录才能工作。为了解决这个问题,您可以编写一个脚本,每隔15分钟检查一次,以检测您的Google工作表中的任何更改

然后,只要有新数据添加到您的Google工作表中,您就可以触发一些操作来运行

当从打字表单向电子表格发送新响应时,是否可能触发onSubmit事件?

你不能那样做。GoogleForms和Typeform是两个具有不同机制的不同平台。谷歌表单的
onSubmit
事件不能与Typeform一起使用

您可以编写一个脚本来“轮询”typeformapi(正如其他人所建议的),但是有一种更有效的方法来实现您所需要的


您需要与webhook端点一起使用。您可以将独立应用程序脚本部署为web应用程序,并将其URL用作webhook有效负载的端点。然后,可以让脚本处理Typeform提交数据并将其放入Google工作表。

Typeform提供了与Google电子表格的本机集成,您可以直接从
集成
选项卡打开它。还描述了这些步骤

每次一个新的答案被提交到你的打字表格中,它就会被添加到你的谷歌电子表格中

在那里,您可以有一个脚本来监听更改并对其作出反应


正如Dimu所提到的,使用将给您带来更多的灵活性。

事实证明,Typeform已经与Zapier进行了现成的集成,可以向Slack发布字体答案。通过这种方式,您只需点击整个流程,而不必编写一行代码


这里是:

您可以为onChange设置触发器。工作表将字体响应输入捕获为一个更改,任何脚本都可以在此基础上触发。

Hi Waltari,我很高兴您能找到问题的答案。但我觉得你的答案并没有回答你原来的问题。在你最初的问题中,你没有提到任何关于松弛的内容。因此,您的答案不应该是带有绿色复选标记的“已批准”答案,因为它可能会用相同的问题误导其他人。