Google apps script 谷歌应用程序脚本权限问题

Google apps script 谷歌应用程序脚本权限问题,google-apps-script,google-sheets,google-forms,Google Apps Script,Google Sheets,Google Forms,我有一个谷歌表单,我可以编辑它。我正在尝试编写一个GAS,以允许根据用户以前的响应预填充此表单。我可以毫无疑问地读/写表格和电子表格。问题来自于试图运行以下代码,这是我从一篇Mogsdad(大粉丝)文章中复制的 问题发生在线路上 var form = FormApp.openByUrl(formUrl); 我收到的错误是: No item with the given ID could be found, or you do not have permission to access it.

我有一个谷歌表单,我可以编辑它。我正在尝试编写一个GAS,以允许根据用户以前的响应预填充此表单。我可以毫无疑问地读/写表格和电子表格。问题来自于试图运行以下代码,这是我从一篇Mogsdad(大粉丝)文章中复制的

问题发生在线路上

var form = FormApp.openByUrl(formUrl);
我收到的错误是:

No item with the given ID could be found, or you do not have permission to access it. (line 19, file "Code")
我确认了我在工作表中有编辑权限,甚至创建了一个记录器来从工作表中提取值

[14-11-07 13:15:55:925 EST] XXXX@example.com
[14-11-07 13:15:55:926 EST] [XXXX@example.com, XXXX@example.com, XXXX@example.com,
ThisOneIsME@example.com, xxxx@example.com]
在为其生成脚本之前,我是否需要成为所有者?我已经删除了所有其他谷歌账户,重启了chrome,重启了电脑

这只是谷歌和往常一样怪异吗


如果您能提供任何帮助,我们将不胜感激。

在没有看到表单和环境的情况下,很难说根本原因是什么,但简单的回答是不,您不需要成为脚本的所有者就可以运行此函数

我刚刚在一个我只有编辑权限的表单上测试了您提供的代码,它运行良好。我也试着打破它,但我做不到


我怀疑问题要么在于代码的其余部分,要么在于表单

谢谢你的回复。我已截断所有代码以尝试通过访问权限,但无法完成此操作。我甚至能够获得文件的所有权,但我仍然没有取得任何成功。不用担心。如果您认为这是您的问题的正确答案,请“接受”或投票,这样我就可以获得互联网积分。否则,如果您需要进一步的帮助,请随时为您的问题添加更多细节。
[14-11-07 13:15:55:925 EST] XXXX@example.com
[14-11-07 13:15:55:926 EST] [XXXX@example.com, XXXX@example.com, XXXX@example.com,
ThisOneIsME@example.com, xxxx@example.com]