如何使用 Google 脚本和表格创建 YouTube 播放列表
How to Create YouTube Playlist with Google Script and Sheets
如何使这个 google 工作表脚本能够更新现有的 Youtube 播放列表。
function addVideoToYouTubePlaylist() {
// Read the source videos from Google Sheet
var sheet = SpreadsheetApp.getActiveSheet();
var data = sheet.getDataRange().getValues();
// Add your own playlist Id here
var playlistId = "PLAYLIST_ID_HERE";
// iterate through all rows in the sheet
for (var d=1,l=data.length; d
解决方案:
这就是您要查找的内容:
function updateYTPlaylist() {
const ss = SpreadsheetApp.getActive();
const sh = ss.getSheetByName('Sheet1');
const yt_video_ids = sh.getRange('A2:A'+sh.getLastRow()).getValues().flat([1]);
const playlistId = "PLAYLIST_ID_HERE";
yt_video_ids.forEach( vid =>
YouTube.PlaylistItems.insert({
snippet: {
playlistId: playlistId,
resourceId: {
kind: "youtube#video",
videoId: vid
}
}
}, "snippet"));
Utilities.sleep(2000);
}
解释:
我假设您在 sheet 中有一个 YouTube 视频 ID 列表,名称 Sheet1 在 A2:A[=35= 范围内] 那样:
上述代码将遍历此列表 yt_video_ids
并将每个视频 ID 添加到选定的播放列表中,由 playlistId
定义。
资源:
在 google 脚本编辑器中,您需要单击 Resources => Advanced Google Services 和然后启用 YouTube 数据 API v3(目前这是最新版本)。
如何使这个 google 工作表脚本能够更新现有的 Youtube 播放列表。
function addVideoToYouTubePlaylist() {
// Read the source videos from Google Sheet
var sheet = SpreadsheetApp.getActiveSheet();
var data = sheet.getDataRange().getValues();
// Add your own playlist Id here
var playlistId = "PLAYLIST_ID_HERE";
// iterate through all rows in the sheet
for (var d=1,l=data.length; d
解决方案:
这就是您要查找的内容:
function updateYTPlaylist() {
const ss = SpreadsheetApp.getActive();
const sh = ss.getSheetByName('Sheet1');
const yt_video_ids = sh.getRange('A2:A'+sh.getLastRow()).getValues().flat([1]);
const playlistId = "PLAYLIST_ID_HERE";
yt_video_ids.forEach( vid =>
YouTube.PlaylistItems.insert({
snippet: {
playlistId: playlistId,
resourceId: {
kind: "youtube#video",
videoId: vid
}
}
}, "snippet"));
Utilities.sleep(2000);
}
解释:
我假设您在 sheet 中有一个 YouTube 视频 ID 列表,名称 Sheet1 在 A2:A[=35= 范围内] 那样:
上述代码将遍历此列表 yt_video_ids
并将每个视频 ID 添加到选定的播放列表中,由 playlistId
定义。
资源:
在 google 脚本编辑器中,您需要单击 Resources => Advanced Google Services 和然后启用 YouTube 数据 API v3(目前这是最新版本)。