【发布时间】:2021-08-19 18:30:35
【问题描述】:
我正在尝试使用一些 Google App 脚本创建一个链接到 Google 表格的 Google 表单,该脚本将从调查中获取一些答案,附加上传的文件,并向特定人员发送电子邮件.我已经能够弄清楚我在谷歌表格中收集数据并发送电子邮件的部分,但是我将上传的文件作为电子邮件附件的部分让我感到难过。
目前,我发送电子邮件的代码如下所示:
GmailApp.sendEmail(Recipient,subject,'',{htmlBody: htmlText},);
但是看看the documentation on sendEmail,我似乎想在选项部分添加更多内容,对吧?所以如果我为此定义一个变量,我需要使用getFileById,但每次上传的文件ID都会不同。此外,我可能需要附加多个文件。
我创建了一个测试Google Form here,并将它附加到a Google Sheet here。你可以看到the Google App Script here。您可以通过查看代码中指定的 formtesting4@mailinator.com 来检查正在发送/接收的电子邮件是否成功。
这可能与我正在尝试做的事情有关吗?
【问题讨论】:
-
您好,我注意到您正在尝试创建一个 html 表。你打算做什么样的依恋?在您的 html 正文中的 Attachment 块下包含上传的文件链接?还是将文件附加在电子邮件本身而不是 html 正文中(使用附件选项)?
-
HTML 表格位于电子邮件正文中。我可以通过引用适当的单元格来包含上传文件的链接,但我想将文件附加到电子邮件本身。我应该更清楚地说明这一点,但我想构建功能以便它可以在必要时处理多个文件。
标签: google-apps-script google-sheets google-forms