Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 以编程方式发送谷歌表单的最简单方式_Google Apps Script_Google Forms - Fatal编程技术网

Google apps script 以编程方式发送谷歌表单的最简单方式

Google apps script 以编程方式发送谷歌表单的最简单方式,google-apps-script,google-forms,Google Apps Script,Google Forms,我用GoogleApps脚本创建了一个GoogleForm,我想再运行一个脚本,将表单发送到电子邮件地址列表中。在表单编辑器UI中,我可以(通过单击“发送”)键入电子邮件地址,相应的收件人将收到指向表单的链接。我如何通过编程实现这一点?我希望有一个可用的方法,但在表单文档中没有类似的方法。使用MailApp 请参阅此处的文档- MailApp.sendmail(“recipient@example.com", “主题”, “内容”); 通过电子邮件列表,您可以执行以下操作: listOfEma

我用GoogleApps脚本创建了一个GoogleForm,我想再运行一个脚本,将表单发送到电子邮件地址列表中。在表单编辑器UI中,我可以(通过单击“发送”)键入电子邮件地址,相应的收件人将收到指向表单的链接。我如何通过编程实现这一点?我希望有一个可用的方法,但在表单文档中没有类似的方法。

使用
MailApp
请参阅此处的文档-

MailApp.sendmail(“recipient@example.com",
“主题”,
“内容”);
通过电子邮件列表,您可以执行以下操作:

listOfEmails.forEach(email => {
    MailApp.sendEmail(email,
                  "Subject",
                  "Please fill out this form: " + linkToForm);
})

其中,
listofeails
是包含电子邮件地址的字符串数组,
linkToForm
是指向表单的链接字符串。

这不会产生与编辑UI中的发送按钮相同的电子邮件,但是我想没有办法通过编程实现。你可以使用
MailApp
发送HTML消息,因此我想你可以从自动生成的HTML中复制HTML,并根据需要替换这些值。