Google apps script 如何获取URL以查看管理员的单个FormResponse?

Google apps script 如何获取URL以查看管理员的单个FormResponse?,google-apps-script,google-forms,Google Apps Script,Google Forms,作为谷歌表单的创建者,当我查看表单时,我可以单击“回复”,然后单击“个人”,查看个人回复。当我翻阅它们时,responseURL片段的值会更新: ../edit#response=ACYDBNhz7KqAa1gqe-3nDNioHG0ojRS8LhPMFn6EDLDWbx8hjbfA6qc79YYIJu 我可以使用该URL链接到特定的响应 我在表单上附加了一个脚本,带有onFormSubmit功能。当我从中获取响应,并获取其ID时,该ID与该响应的URL中的ID不匹配。也就是说,如果我将该ID作

作为谷歌表单的创建者,当我查看表单时,我可以单击“回复”,然后单击“个人”,查看个人回复。当我翻阅它们时,
response
URL片段的值会更新:

../edit#response=ACYDBNhz7KqAa1gqe-3nDNioHG0ojRS8LhPMFn6EDLDWbx8hjbfA6qc79YYIJu

我可以使用该URL链接到特定的响应

我在表单上附加了一个脚本,带有
onFormSubmit
功能。当我从中获取
响应
,并获取其ID时,该ID与该响应的URL中的ID不匹配。也就是说,如果我将该ID作为上述URL中
响应
片段的值输入,则它不会链接到该响应


为什么FormResponse ID与片段中使用的ID不匹配?有没有办法得到一个有效的?我不想要。我希望URL以管理员的身份查看响应。

您是否尝试过
getSummaryUrl()
()?谢谢您的提示@TiffanyG.Wilson。尝试过,但不是我要找的。尝试获取响应的编辑Url并检查唯一参数。可能与上面url中给出的响应参数匹配。好主意@WaqarAhmad,但我尝试了,但不幸的是它们不匹配。然后我建议您构建自己的webapp,并将响应Id作为webapp url参数传递。应用程序脚本将接收响应Id,然后查找该响应并在webapp中返回。