这是这方面的后续帖子。
今天的目标
在上一篇文章中,我们将数据保存在电子表格中,现在我们将其导出为PDF,并将其作为附件发送到电子邮件地址。
- 从电子表格中获取PDF
- 使用Gmail发送带有附件的电子邮件
从电子表格中获取PDF
因此,我们回到电子表格(MyWeatherChannel)并打开脚本编辑器:

创建一个新的文件脚本文件

并将提供的功能重命名为“ sendUpdate”

我们创建了一个新文件,只是为了更好地分离代码。
只需将以下代码复制粘贴到编辑器中:
这将使用DriveApp。 我们基本上从DriveApp获得相同的文件,但是可以使用getAs函数将其导出为pdf。
请遵循数字以获取有关流的更多信息。
使用Gmail向PDF发送电子邮件作为附件
在内存中某个地方存储文件不是我们想要的。 因此,让我们构造Gmail(电子邮件)功能。 语法很简单:
MailApp.sendEmail(recipient, subject, body, attachment)
因此,让我们创建一个可以执行此操作的功能,然后将PDF传递给它。
而已。 使用调试器对其进行测试:

检查您的邮件以获取更新!
设置触发器以获取每日电子邮件,如下所示:

您可以看到上一个触发器(第1部分)。 点击“添加新触发器”

并进行如下设置:(在发送更新之前,我花了1个时隙来确保工作表已经更新)

享受您的更新! 👏
带走
今天,我们学习了如何从电子表格生成PDF并将其通过电子邮件发送到某些电子邮件地址。
如您所见,您可以从Google“免费”获得很多东西。 有限制,请在此处检查。
有关Google Apps脚本的更多信息,请随时评论或检查文档。
想要更多?
如果您需要有关任何两个系统之间集成的一些建议。 我可以为您提供专业建议和集成(移动,后端系统,网站,数据库等)。 可以在b-nys.com上找到更多信息。 请随时在Twitter和/或LinkedIn上关注我。
如果您喜欢这篇文章,请与您的网络分享!
马蒂亚斯