YoutubeDataAPI

プログラミング
Search  |  YouTube Data API  |  Google for Developers
GASでYouTubeのデータを取得してスプレッドシートに表示する方法を解説!
GAS(Google Apps Script)でYouTubeのデータを取得してスプレッドシートに表示する方法を解説します.
function myFunction() {
  
}

function searchByKeyword() {
  // データを取得
  const results = YouTube.Search.list('snippet', {
    q: 'ChatGPT',
    maxResults: 10
  });

  // 追加(アクティブなシートを取得)
  const mySheet = SpreadsheetApp.getActiveSpreadsheet().insertSheet();;

  // ログに表示
  for(let i = 0; i < results.items.length; i++){
    Logger.log(results.items[i].snippet.title)

    // 追加(スプレッドシートにデータを表示)
    mySheet.getRange(i+1, 1).setValue(results.items[i].snippet.title)
    mySheet.getRange(i+1, 2).setValue(results.items[i].snippet.publishedAt)
    mySheet.getRange(i+1, 3).setValue(results.items[i].snippet.thumbnails.default.url)
    mySheet.getRange(i+1, 4).setValue(results.items[i].snippet.description)
    mySheet.getRange(i+1, 5).setValue(results.items[i].snippet.channelTitle)

  }
}
タイトルとURLをコピーしました