1.環境
ブラウザ : Google Chrom
言語 : GoogleAppsScript
2.YouTube Data API v3 を追加する
GoogleAppsScriptのエディタでサービスを追加する。
3.コードを実行
サービスを追加したら以下のコードを入れて実行する
sample.gs
function sample1(){
// 取得したデータの入れ物
var c = [];
// パラメータを入れる
var results = YouTube.Search.list('id,snippet', {
//検索ワード
q: '猫',
// 取得数
maxResults: 10,
// 検索する対象の国
regionCode: 'jp',
// ソート
order: 'date',
//検索する対象、「チャンネル,再生リスト,ビデオ」
type: 'video',
// 指定した日付より後のデータを対象する
publishedAfter: '2022-01-15T00:00:00Z'
});
// 取得した分だけcに入れる
for(var i = 0; i < results.items.length; i++){
c.push([
results.items[i].snippet.channelTitle,
results.items[i].snippet.title,
results.items[i].snippet.publishedAt
])
}
// 取得した分だけログに表示する
// チャンネル名 動画タイトル 登校日
for(var i = 0; i < c.length; i++){
Logger.log(c[i])
}
}
ログに「チャンネル名、動画タイトル、登校日」を出ます。
4.スプレッドシートに反映
以下の動画でスプレッドシートに反映した状況を配信しています。
よければ見てください!
https://www.youtube.com/watch?v=pyT-LyEtX_8