编码级别:新手
时长:20 分钟
项目类型:使用事件驱动型触发器实现自动化
目标
- 了解解决方案的用途。
- 了解 Apps 脚本服务在此解决方案中执行的操作。
- 设置脚本。
- 运行脚本。
关于此解决方案
如果您想为受众群体提供各种类型的内容,可以让用户使用 Google 表单选择他们向您发送的内容。借助此解决方案,用户可以选择感兴趣的主题,然后自动通过电子邮件向其发送所选内容。
运作方式
该脚本会安装事件驱动型触发器,每当用户提交表单时,该触发器都会运行。每次提交表单时,该脚本都会通过 Google 文档模板创建并发送电子邮件。该电子邮件包含用户的姓名及其选择的内容。您提供的内容可以是任意类型,只要通过网址引用该内容即可。
Apps 脚本服务
此解决方案使用以下服务:
- 脚本服务 - 安装事件驱动型触发器,该触发器会在用户提交表单时触发。
- 文档服务 - 打开脚本用于创建电子邮件的文档模板。
- 邮件服务 - 创建并发送包含用户姓名和内容选择的电子邮件。
- 电子表格服务 - 在脚本发送电子邮件后,在表单回复工作表中添加确认消息。
前提条件
如需使用此示例,您需要满足以下前提条件:
- Google 帐号(Google Workspace 帐号可能需要管理员批准)。
- 能够访问互联网的网络浏览器。
设置脚本
点击以下按钮创建发送精选内容电子表格的副本。此解决方案的 Apps 脚本项目已附加到该电子表格中。
复制在复制的电子表格中,依次点击扩展程序 > Apps 脚本。
在函数下拉菜单中,选择 installTrigger。
点击运行。
出现提示时,为脚本授权。 如果 OAuth 同意屏幕显示 This app is not verify 警告,请依次选择 Advanced > Go to {Project Name} (unsafe),以继续操作。
重要提示:如果您多次运行 installTrigger,该脚本会创建多个触发器,每个触发器都会在用户提交表单时发送电子邮件。如需删除多余的触发器并避免重复发送电子邮件,请点击触发器图标
。右键点击每个额外的触发器,然后点击删除触发器。运行脚本
- 切换回电子表格,然后依次点击工具 > 管理表单 > 转到在线表单。
- 填写表单,然后点击提交。
- 查看您的电子邮件,看看有没有包含指向所选内容的链接的电子邮件。
查看代码
要查看此解决方案的 Apps 脚本代码,请点击下面的查看源代码:
查看源代码
Code.gs
贡献者
此示例由 Google 在 Google 开发者专家的帮助下进行维护。