我有一個包含大約 10,000 個 YouTube 頻道的串列 - 從 Google Ads 獲得。我想將每個頻道的主題類別放入一個新列中。我怎樣才能做到這一點?
uj5u.com熱心網友回復:
在繼續執行代碼之前,請確保:
- 您為 Google Cloud 專案啟用了 YouTube Data API v3 并創建了一個 API 密鑰。如果需要,請參閱入門檔案。
- 為您的 Google Apps 腳本專案創建“importjson.gs”檔案并將此代碼粘貼到其中。
完成初步步驟后,您可以繼續執行以下代碼: 它創建函式GET_CHANNEL_TOPIC_CATEGORIES,該函式將頻道 URL 作為輸入并回傳頻道主題類別。
這是代碼:
var API_KEY='YOUR_API_KEY'
var CHANNELS_URL = 'https://www.googleapis.com/youtube/v3/channels'
var PLAYLIST_ITEMS_URL = 'https://youtube.googleapis.com/youtube/v3/playlistItems'
var VIDEOS_URL = 'https://youtube.googleapis.com/youtube/v3/videos'
function GET_CHANNEL_TOPIC_CATEGORIES(channel_url){
channel_id = channel_url.replace("http://youtube.com/channel/", "")
url_uploads_id = CHANNELS_URL "?part=topicDetails&id=" channel_id "&key=" API_KEY;
return ImportJSON(url_uploads_id, "/items/topicDetails/topicCategories", "noHeaders")
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/524236.html
標籤:谷歌应用脚本谷歌表格谷歌表格公式youtube-数据-api
上一篇:在字串中插入引號
下一篇:資料成行和列
