【发布时间】:2020-12-03 09:30:43
【问题描述】:
我正在尝试使用 YouTube API 将随机视频 ID 提取到 Google 表格中。我对 YouTube API 的经验很少,之前只用过一次来拉取搜索结果。
我进行了一些研究,但没有发现太多关于将 API 与 Google 表格相结合的信息,而且我对其他语言的了解也不够,无法翻译成 Google Apps 脚本。
我目前正在使用developer page 中的示例脚本,删除了搜索参数(原文:var results = YouTube.Search.list('id,snippet', {q: 'dogs', maxResults: 25});)。
function searchByKeyword() {
var results = YouTube.Search.list('id,snippet', {maxResults: 25});
for(var i in results.items) {
var item = results.items[i];
Logger.log('[%s] Title: %s', item.id.videoId, item.snippet.title);
}
}
当我运行它时,它工作正常并成功提取视频标题和 ID,但结果始终相同。
我相信这里有几件事我不明白,并且可以在以下方面使用一些帮助:
- 这个脚本在结果方面是如何工作的? (结果从何而来)
- 有没有办法让结果随机化?
只是为了澄清,我了解代码的结构以及它在运行时的作用。我不明白 YouTube API 从哪里得到结果。
在这篇文章中,我还没有专注于将数据放入谷歌表格,但如果有人知道如何做,我也会非常感谢你的帮助。我只希望标题和 ID 位于同一行的两个单独的单元格中。特定的单元格现在并不重要。
【问题讨论】:
-
@Kos 我已经看过了。我的问题是我找不到任何专门针对 Google App Script 的内容,而且正如我所提到的,我对任何其他语言都不够了解,无法翻译。
-
@Kos 我做了我的研究。在发布我自己的问题之前,我已经阅读了这两个帖子。我没有找到任何我想要的答案。无论如何,谢谢。
标签: google-apps-script google-sheets youtube-data-api