编码级别:初级
时长:20 分钟(
)
项目类型:采用
事件驱动型触发器
目标
- 了解此解决方案的用途。
- 了解 Apps 脚本服务在 解决方案。
- 设置脚本。
- 运行脚本。
关于此解决方案
如果您有各种类型的内容要向观众提供,您可以 可让用户选择通过 Google 表单从您那里接收哪些内容。 通过此解决方案,用户可以选择自己感兴趣的主题,然后 并自动通过电子邮件向其发送所选的内容。
工作原理
该脚本会安装一个事件驱动型触发器,该触发器会在用户每次提交时运行 表单。每次提交表单时,脚本都会创建从 Google 文档模板。电子邮件中包含用户的姓名以及用户看到的内容 已选择。您提供的内容可以是任何类型,只要被 网址。
Apps 脚本服务
此解决方案使用以下服务:
- 脚本服务 - 安装事件驱动型 触发器。
- 文档服务 - 系统会打开 文档模板 供脚本用来创建电子邮件的名称。
- 邮件服务 - 使用 用户的名称和内容选择。
- 电子表格服务 - 添加确认信息 到表单回复工作表。
前提条件
如需使用此示例,您需要满足以下前提条件:
- Google 账号(Google Workspace 账号可能 需要管理员批准)。
- 可以访问互联网的网络浏览器。
设置脚本
点击以下按钮创建发送精选内容的副本 电子表格。此 API 的 Apps 脚本项目 解决方案。
复制在您复制的电子表格中,点击附加信息 > Apps 脚本。
在函数下拉菜单中,选择 installTrigger。
点击运行。
出现提示时,为脚本授权。 如果 OAuth 同意屏幕显示以下警告:“此应用未经验证”, 选择高级 > 以继续操作 前往“{Project Name}”(不安全)。
重要提示:如果您多次运行 installTrigger,该脚本会创建 多个触发器,每个触发器在用户提交表单时发送电子邮件。接收者 请删除额外的触发器并避免收到重复的电子邮件,请点击触发器
。右键点击每个额外的触发器 然后点击删除触发器。运行脚本
- 切换回电子表格,然后点击工具 > 管理表单 > 转到实时表单。
- 填写表单,然后点击提交。
- 请查收电子邮件,找到包含您所选内容的链接的电子邮件。
查看代码
如需查看此解决方案的 Apps 脚本代码,请点击 下面查看源代码:
查看源代码
Code.gs
贡献者
此示例由 Google 在 Google 开发者专家的帮助下进行维护。