我使用工作帐户创建了一个Google表单,然后将其限制为[domain.com]用户"。现在我可以收集首先提交回复的人的电子邮件地址。接下来是我的问题:是否可以收集修改之前回复的其他人的电子邮件地址?
例如,像这样的情况,人A填写表格并与他的队友B共享编辑链接,然后人B更新前一表格的回复。我想知道是否有任何解决方案来检索B人的电子邮件(不要求在表格中提供他们的电子邮件地址)。
我尝试使用 getRespondentEmail(),但它不起作用。它总是返回A人的电子邮件地址。
答案 0 :(得分:0)
请尝试使用getEditResponseUrl()
方法。
此方法,如文档中所述,
生成可用于编辑已提交的响应的网址,即使已禁用
Form.setAllowResponseEdits(enabled)
设置也是如此。访问该链接的任何人都可以修改回复,但如果启用了Form.setRequireLogin(requireLogin)
设置,他们需要一个可以访问该表单的帐户。 如果启用了Form.setCollectEmail(collect)
设置,则表单会记录编辑回复的用户的电子邮件地址,而不是原始回复者的电子邮件地址。