【发布时间】:2016-04-20 11:20:08
【问题描述】:
我在 Google 表格上运行了一个相当简单的脚本。
脚本接受 webhook POST 并将 webhook 的内容作为电子表格中的新行写入。
脚本按预期运行,并在接收数据时写入新行。
但是,我发送 webhook 的应用程序由于某种原因收到了“错误请求 400”错误。即使脚本有效并且它完成了它应该做的事情。
这是我正在使用的脚本的fiddle。
如果我手动调用它,我会收到 200 响应:
var response = UrlFetchApp.fetch("https://script.google.com/macros/s/AKfycbx5ubu78yi5sj2D9z-2m3Wqog604wY1ENwP3pZstnB95Mc5_N3b/exec", options);
这是一个landing page,上面有一个表格。当您提交表单时,表单数据会通过 webhook 推送到 Google 表格。 (点击“Click Me To Test This Script”查看表单,如果提交,您将看到实际工作表。)
【问题讨论】:
-
显示脚本。您可能没有返回 contentService
-
嗨@ZigMandel,整个脚本都包含在上面的小提琴中。我确实在脚本末尾有 contentService。
-
嗯。你假设你的异常总是字符串,但我怀疑这是问题,但检查一下。
标签: google-apps-script google-sheets google-spreadsheet-api