编码水平:初级
时长: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=
格式开头。 - 依次点击扩展程序 > Google Apps 脚本。如果 YouTube 已列在服务下,您可以跳过接下来的 2 个步骤。
- 在服务旁边,点击“添加服务”图标 。
- 从列表中选择 YouTube Data API,然后点击添加。
创建触发器
- 在 Apps 脚本项目中,依次点击触发器 > 添加触发器。
- 在选择要运行的功能部分,选择 markVideos。
- 对于选择事件来源,选择时间驱动。
- 在选择基于时间的触发器的类型中,选择每日计时器。
- 对于选择时段,请选择您偏好的时间。
- 根据提示为脚本授权。 如果 OAuth 权限请求页面显示警告此应用未经过验证,请继续操作,依次选择高级 > 前往“{项目名称}”(不安全)。
运行脚本
您设置的触发器每天运行一次脚本。您可以手动运行该脚本以进行测试。
- 在 Apps 脚本项目中,点击编辑器图标 。
- 在函数下拉菜单中,选择 markVideos。
- 点击运行。
- 切换回电子表格,查看脚本添加到工作表中的信息。
- 打开电子邮件,查看其中列出了评论数量大于零的视频。当脚本在未来运行时,它只会发送电子邮件,其中包含自上次运行脚本以来评论数量有所增加的视频。
查看代码
如需查看此解决方案的 Apps 脚本代码,请点击下方的查看源代码:
查看源代码
Code.gs
email.html
贡献者
此示例由 Google 在 Google 开发者专家的帮助下维护。