Email 如何自动填写应答者';谷歌表单中的电子邮件地址?

Email 如何自动填写应答者';谷歌表单中的电子邮件地址?,email,google-apps-script,google-forms,autofill,Email,Google Apps Script,Google Forms,Autofill,因此,我希望当我通过谷歌表单发送电子邮件时(现在可以将整个表单自动嵌入到邮件中——我通常会这样做),收件人的电子邮件将已经填入相应的字段中。如果受访者希望使用不同的地址接收确认电子邮件,他们仍然可以更改地址 如果有多个收件人,显然每个收件人都应该自动填写自己的电子邮件地址 视觉上(作为一名新手,我没有直接嵌入图像的声誉): 我确信这应该通过脚本来完成,但我还不太擅长脚本。我发现了,但这不太合适,主要是因为我不想使用预定义的联系人列表 我说得够清楚了吗?:)这是我的第一个问题,希望我能把它放在期

因此,我希望当我通过谷歌表单发送电子邮件时(现在可以将整个表单自动嵌入到邮件中——我通常会这样做),收件人的电子邮件将已经填入相应的字段中。如果受访者希望使用不同的地址接收确认电子邮件,他们仍然可以更改地址

如果有多个收件人,显然每个收件人都应该自动填写自己的电子邮件地址

视觉上(作为一名新手,我没有直接嵌入图像的声誉):

我确信这应该通过脚本来完成,但我还不太擅长脚本。我发现了,但这不太合适,主要是因为我不想使用预定义的联系人列表


我说得够清楚了吗?:)这是我的第一个问题,希望我能把它放在期望的水平上。

< P>首先打开表单编辑器并粘贴下面的代码:

function myFunction() {
      var form = FormApp.openById(YOUR_FORM_ID);
      var items = form.getItems();
      var url = form.createResponse().withItemResponse(items[1].asTextItem().createResponse(Session.getActiveUser().getEmail())).toPrefilledUrl());  //items[1] is the input question for email ID

      Logger.log(url);
    }
现在,运行此代码并检查日志(Ctrl+Enter),您将能够看到URL。将其粘贴到浏览器中,您将得到预填充和链接。
希望能有所帮助。

对于s.o.来说,这不是一个有效的问题。s.o.是为那些想要学习如何编写代码的人而提出的,而不是要求提供给定规范的代码。为了使其有效,请在应用程序脚本中向我们展示您迄今为止的尝试以及失败的原因。说实话,我还没有创造出任何与我所需要的非常相似的东西。我们也欢迎您为我们指路。我过去和现在都在搜索网络,但我得到的代码与上面链接的代码类似,使用预先存在的电子邮件列表。如果我以这种方式提出的问题完全不适合StackOverflow,我将删除它。它太宽泛了,因为您还没有尝试过任何代码或算法。请记住,不可能直接按照回答表上的要求去做。您将需要保留一个单独的表单,用于合并信息,并使用onFormSubmit之类的工具来检测新条目。我认为这也太宽泛了,无法给出正确的答案。我明白了,谢谢。我将删除此问题,并在有更多问题需要显示时返回。)