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