我的 Google 表格无法更新 Google 表单中的数据

问题描述 投票:0回答:1

所以我目前正在做一个安全系统,它将根据报告类别进行报告并提交表格。对于我的系统,有 7 种报告类型。其中 6 个工作正常,但其中 1 个报告未将数据保存到 Google Sheet 中,这也导致它无法向 WhatsApp 发送消息(组 ID 已在 Apps 脚本中声明)。整个过程是从填写表格开始,然后数据将发送到 Zapier 自动化,然后 Zapier 将数据发送到 Google Sheet,然后触发代码发送 WhatsApp。但现在我最大的问题是,有一种报告没有将数据保存到工作表中,而其他报告则完全正常。我应该怎么办?我需要你们的帮助!

我已经仔细检查了变量和链接 ID,以确保没有错误,但一种类型的报告仍然无法达到我想要的效果。

google-apps-script google-sheets google-forms zapier
1个回答
0
投票

尝试设置 onFormSubmit 触发器,看看是否获得了所有类型的触发器。

我可能会尝试这样的脚本:

保存这两个功能。

function onFormSubmit(e) {
  console.log(JSON.stringify(e));
}

运行此函数来创建 onFormSubmit 触发器并检查执行日志以了解函数 onFormSubmit() 的执行情况,console.log() 将显示事件对象,该对象将显示在表单上提交的问题的答案。

function setupOnFormSubmitTrigger() {
  if(ScriptApp.getProjectTriggers().filter(t => t.getHandlerFunction() == "onFormSubmit").length == 0) {
    ScriptApp.newTrigger().forSpreadsheet("onFormSubmit").onFormSubmit().create();
  }
}
© www.soinside.com 2019 - 2024. All rights reserved.