回答編集履歴
2
修正
test
CHANGED
@@ -28,7 +28,7 @@
|
|
28
28
|
ですから、スプレッドシートの2行目に入力する URL は、
|
29
29
|
・その URL が、存在する(=アクセス可能である)チャンネルのURLであること
|
30
30
|
・「https://www.youtube.com/channel/UC〜 」 で始まる、半角56文字の文字列であること
|
31
|
-
・UC 以降の文字が(UC を含めて)
|
31
|
+
・UC 以降の文字が(UC を含めて)24文字
|
32
32
|
でなければなりません。
|
33
33
|
|
34
34
|
たとえば、YouTube のチャンネルページのURLには、
|
1
test
CHANGED
@@ -78,8 +78,7 @@
|
|
78
78
|
|
79
79
|
var channelURL = srcSheet.getRange(rowURL, i).getValue();
|
80
80
|
var channelID = channelURL.slice(32);
|
81
|
-
|
81
|
+
|
82
|
-
//登録者数を取得
|
83
82
|
var dataURL = "https://www.googleapis.com/youtube/v3/channels?part=statistics,snippet&id=" + channelID + "&key=" + key;
|
84
83
|
var response = UrlFetchApp.fetch(dataURL, options);
|
85
84
|
var res = JSON.parse(response.getContentText());
|
@@ -88,7 +87,7 @@
|
|
88
87
|
console.log('URL:「' + channelURL + '」の結果はゼロでした。存在しないチャンネルIDか、URLの形式が正しくない可能性があります。処理をスキップします。');
|
89
88
|
continue;
|
90
89
|
}
|
91
|
-
|
90
|
+
//登録者数を取得
|
92
91
|
var subscribe = res.items[0].statistics.subscriberCount;
|
93
92
|
|
94
93
|
//チャンネルタイトルを取得
|