【发布时间】:2016-05-08 18:16:15
【问题描述】:
我正在使用 YouTube 数据 API 在 google 电子表格中列出频道的前 25 个视频标题和 ID,但由于某种原因,我只获得了频道的标题。
这是我的代码:
function searchByChannel() {
var results = YouTube.Channels.list('id,snippet', {
id: 'UC-9-kyTW8ZkZNDHQJ6FgpwQ',
maxResults: 25
});
var title = "";
var id = "";
var lr = 0;
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet1 = ss.getSheetByName("Sheet1");
for (var i = 0; i < results.items.length; i++) {
var item = results.items[i];
title = item.snippet.title;
id = item.id.videoId;
lr = sheet1.getLastRow() + 1;
sheet1.getRange(lr, 1).setValue(title);
sheet1.getRange(lr, 2).setValue(id);
lr++;
}
}
我是 YouTube 数据 API 的新手,所以我不知道我在这里做错了什么。如何使用 Google Apps 脚本在我的电子表格中列出 25 个视频 ID 和标题?
【问题讨论】:
-
如果我运行这个脚本,它会收到错误消息,即在第一行找不到 Youtube 对象。如何导入对象?有什么需要提前申报的吗?
标签: google-apps-script youtube-data-api