我有一个简单的Google表单来收集数据,并使用AppScript向填写完成的用户发送确认电子邮件.用户提交表单后,在确认后,他/她将看到一个链接来编辑他/她的回复.
我想将该链接作为确认电子邮件的一部分包含在内(现在,它只显示在页面上.)如何获取用于编辑已提交回复的URL?
我能够获得表格的链接SpreadsheetApp.getActiveSpreadsheet().getFormUrl()
.它给了我以下格式:https://docs.google.com/a/domain.com/spreadsheet/viewform?formkey=<formKey>
但是该链接不包括编辑密钥,这是用户编辑他/她的响应所必需的.预期的URL应如下所示:https://docs.google.com/a/domain.com/spreadsheet/viewform?formkey=<formKey>&edit=<editKey>
我在这里先向您的帮助表示感谢!
-K
编辑:
添加了一项功能请求:http://code.google.com/p/google-apps-script-issues/issues/detail?id = 1345&thanks = 1345&ts = 1337773007
我已经查看了" 是否可以使用谷歌电子表格中的数据'预填充谷歌表单? "这一问题,答案中提供的代码(感谢Mogsdad)适用于文本类型的Google表单问题.我的问题是:是否可以预先填写一个复选框类型的Google表单问题?
例如,如果我有一个带有"Names"条目的现有电子表格,其中一个条目是"Fred,Barney",那么可以通过编码获得一个表单预填充,并为"Fred"和"复选框勾选" Barney"在"名称下"复选框键入Google表单问题?
谢谢,格瑞格
简而言之,我正在测试一个Google驱动器表单,该表单将记录学校选举的投票,以确保它是安全的.
有没有办法从共享URL和列表/输入数据中打开表单?简而言之,我是否可以编写一个脚本来表现得像投票机并试图破坏表单?
security penetration-testing google-apps-script google-forms