编码级别:初级
时长:20 分钟
项目类型:使用基于时间的触发器的自动化操作
目标
- 了解该解决方案的用途。
- 了解 Apps Script 服务在解决方案中的作用。
- 设置脚本。
- 运行脚本。
关于此解决方案
此解决方案会在 Google 表格电子表格中跟踪公开 YouTube 视频的表现,包括观看次数、赞和评论。该触发器每天都会检查是否有更新的信息,如果视频有新的评论活动,则会发送电子邮件,以便您与问题和评论互动。
工作原理
该脚本使用高级 YouTube 服务,获取每个工作表中视频链接列中列出的视频网址的 YouTube 视频详情和统计信息。如果列出的视频的评论数量增加,脚本会向工作表的命名来源电子邮件地址发送电子邮件通知。
Apps Script 服务
此解决方案使用以下服务:
- 电子表格服务 - 从电子表格中获取 YouTube 网址信息。
- YouTube Data API 高级服务 - 获取每个视频网址的 YouTube 视频详细信息和统计数据。
- 邮件服务 - 创建并发送电子邮件,其中包含收到新评论的视频列表。
前提条件
如需使用此示例,您需要满足以下前提条件:
- Google 账号(Google Workspace 账号可能需要管理员批准)。
- 一个能够访问互联网的网络浏览器。
设置脚本
创建 Apps 脚本项目
- 点击以下按钮,为跟踪 YouTube 视频观看次数和评论数电子表格创建副本。此解决方案的 Apps 脚本项目已附加到电子表格。
复制 - 在复制的电子表格中,将 Your_Email_Address 工作表的名称更改为您的电子邮件地址。
- 添加要跟踪的 YouTube 视频网址,或使用提供的网址进行测试。网址必须以
www.youtube.com/watch?v=
格式开头。 - 依次点击扩展程序 > Google Apps 脚本。如果服务下方已列出 YouTube,您可以跳至后续 2 个步骤。
- 点击“服务”旁边的“添加服务”图标 。
- 从列表中选择 YouTube Data API,然后点击 Add(添加)。
创建触发器
- 在 Apps 脚本项目中,依次点击 Triggers(触发器)> Add trigger(添加触发器)。
- 在选择要运行的函数部分,选择 markVideos。
- 对于选择事件来源,请选择基于时间。
- 在选择基于时间的触发器类型中,选择全天计时器。
- 对于选择当天的某个时间,请选择您的首选时间。
- 根据提示为脚本授权。如果 OAuth 意见征求界面显示此应用未经验证警告,请依次选择高级 > 前往 {Project Name}(不安全)以继续操作。
运行脚本
您设置的触发器会每天运行一次脚本。您可以手动运行脚本进行测试。
- 在 Apps 脚本项目中,点击编辑器 。
- 在“函数”下拉菜单中,选择 markVideos。
- 点击运行。
- 切换回电子表格,查看脚本添加到工作表中的信息。
- 打开电子邮件,查看其中包含的视频列表,看看有哪些视频收到了评论。以后,该脚本运行时,只会发送自上次运行脚本以来评论数增加的视频的电子邮件。
查看代码
如需查看此解决方案的 Apps 脚本代码,请点击下方的查看源代码:
查看源代码
Code.gs
email.html
贡献者
此示例由 Google 维护,并由 Google 开发者专家提供帮助。