Google表单自动提交使用URLFetchApp尝试进行身份验证

时间:2014-11-25 22:30:14

标签: google-apps-script

我有一个GAS应用程序,它从现有工作表中读取行,将数据格式化为匹配"预填充"我拥有的表单的URL,并尝试使用URLFetchApp.fetch()将表单数据自动提交到我拥有的响应表。格式化的URL如下所示(已删除ID):

https://docs.google.com/a/mycompany.com/forms/d/ / formResponse PLI = 1&安培; IFQ&安培; entry.887301985&安培; entry.902886422 =帐户+名称&安培; entry.2050597172 =联系人姓名&安培; entry.491359467 = MODELNAME&安培; entry.405418589 = TLINmumber&安培; entry.1727979741 =&的SerialNo放大器; entry.551688184 = SRNo&安培;提交=提交&#34 ;;

这个应用程序工作正常,直到最近几周。现在,它返回HTTP 200响应,但数据不会(通常)写入响应表。我说"通常"因为每隔一段时间它就有效。

HTTP响应的响应内容,当保存到文档并在浏览器中打开时,是Google Apps身份验证页面,但我无法弄清楚当我拥有所有组件时为什么要对我进行身份验证参与其中。

另外, 1)尝试使用此页面登录时会出现错误,即我的浏览器禁用cookie,否则会禁用。 2)我可以将相同的URL复制/粘贴到与同一用户ID(plmgdocs)相同的浏览器中的页面中,并且它可以正常工作 - 没有身份验证页面。

这是在私人企业谷歌环境中运行。

任何想法都表示赞赏。谢谢!

0 个答案:

没有答案