前提・実現したいこと
以下のアドレスを用いてyoutube apiに動画のplaylistの情報をリクエストしたところ,以下のアドレスに記載した順番通りにJSONが返ってきません.リクエストのたびに順番は異なっているようです.id=に記載した順番と返ってくるJSONの順番をあわせる,もしくはでてきた情報とplaylist IDを紐付けたいです.
この情報をあとで順番通りにスプレッドシートを書き込むことを想定しているため,順番が毎回異なるため意図したシートに書き込めません.どのようにしたらよろしいでしょうか.ご教授いただけると幸いです.
https://www.googleapis.com/youtube/v3/channels?part=contentDetails,statistics&id=UCZf__ehlCEBPop-_sldpBUQ,UCibEhpu5HP45-w7Bq1ZIulw,UC2GuoutVyegg6PUK88lLpjw,UCWcEgYIOqq1BVr4Qm1sPuVg,UCmZA7XRRzmxhM4jPltZX1Zg,UCD-miitqNY3nyukJ4Fnf4_A,UCWtLzcASRAjlVhKibLUCuEw&key=**********************
発生している問題・エラーメッセージ
特になし
該当のソースコード
GAS
1function getPlayListInfo(playlistID,baseURL,APIkey){ 2 // playlistのstatistics&contentsDetail取得用のURL生成 3 var playlist_url = baseURL + "playlistItems?part=snippet&playlistId=" + playlistID + "&maxResults=50&key=" + APIkey 4 5 Logger.log(playlist_url) 6 7 // videoの各種データ取得 8 var playlist_response = UrlFetchApp.fetch(playlist_url) 9 10 var playlist_json = JSON.parse(playlist_response.getContentText()); 11 12 return playlist_json 13 14}
試したこと
playlistのIDをキーとして連想配列にしようと思いましたが,キーが重複したりしてうまくいっていません.
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/07 02:58
2020/06/07 07:15