编码级别:初级
时长:20 分钟
项目类型:使用定时触发器实现自动化
目标
- 了解此解决方案的功能。
- 了解 Google Apps 脚本服务在此解决方案中的功能。
- 设置脚本。
- 运行脚本。
关于此解决方案
此解决方案会在 Google 表格电子表格中跟踪公开 YouTube 视频的观看次数、点赞次数和评论等效果数据。触发器每天都会检查更新的信息,如果视频有新的评论活动,则会发送 Gmail 消息,以便您回复问题和评论。
![]()
运作方式
该脚本使用高级 YouTube 服务获取每个工作表的视频链接 列中列出的视频网址的 YouTube 视频详细信息和统计信息。 如果列出的视频的评论数增加,脚本会向以该工作表命名的电子邮件地址发送电子邮件通知。
Apps 脚本服务
此解决方案使用以下服务:
- 电子表格服务 - 从电子表格获取 YouTube 网址信息。
- YouTube Data API 高级服务 - 获取每个视频网址的 YouTube 视频详细信息和统计信息。
- 邮件服务 - 在 Gmail 中创建并发送电子邮件,其中包含有新评论的视频列表。
前提条件
如需使用此示例,您需要满足以下前提条件:
- Google 账号(Google Workspace 账号可能需要管理员批准)。
- 可访问互联网的网络浏览器。
设置脚本
如需设置此脚本,请按以下步骤操作:
创建 Apps 脚本项目
- 如需制作跟踪 YouTube 视频观看次数和评论电子表格的副本, 请点击以下按钮: 制作副本 此解决方案的 Apps 脚本项目会附加到 电子表格。
- 在复制的电子表格中,将 Your_Email_Address 工作表的名称更改为您的电子邮件地址。
- 添加您要跟踪的 YouTube 视频网址,或使用提供的网址进行测试。网址必须以
www.youtube.com/watch?v=格式开头。 - 依次点击扩展程序 > Apps 脚本。如果 YouTube 已列在 服务 下,您可以跳过接下来的 2 个步骤。
- 点击服务 旁边的“添加服务”图标 。
- 从列表中选择 YouTube Data API ,然后点击添加 。
创建触发器
- 在 Apps 脚本项目中,依次点击触发器 > 添加触发器。
- 对于选择要运行的功能 ,选择 markVideos 。
- 对于选择活动来源 ,选择时间驱动 。
- 对于选择触发器时间类型 ,选择每日计时器 。
- 对于选择一天中的时间,选择您偏好的时间。
- 根据提示为脚本授权。 <<../_snippets/oauth.md>>
运行脚本
您设置的触发器每天运行一次脚本。您可以手动运行脚本以进行测试。
- 在 Apps 脚本项目中,点击 编辑器 。
- 在函数下拉列表中,选择 markVideos 。
- 点击运行 。
- 切换回电子表格,查看脚本添加到工作表中的信息。
- 打开您的电子邮件,查看其中包含评论数大于零的视频列表的电子邮件。脚本在未来运行时,只会发送包含自上次运行脚本以来评论数增加的视频的电子邮件。
查看代码
如需查看此解决方案的 Apps 脚本代码,请点击 查看源代码:
查看源代码
Code.gs
email.html
贡献者
此示例由 Google 在 Google 开发者专家的帮助下维护。