実現したいこと
gasとChatWorkAPIを使って、
チャットルームにアップロードされたファイル名のリストをスプレッドシートに出力したいです。
発生している問題
リストを出力しても「undefined」という値が出力されるだけで、 ファイル名が取得できません。
該当のソースコード
gas
1var ChatWorkToken = "APIトークン"; 2var SHEETNAME = "シート1"; 3var url = "https://api.chatwork.com/v2/rooms/ルームID/files?account_id=アカウントID"; 4var sheet = SpreadsheetApp.getActive().getSheetByName( 'シート1' ); 5 6function getfilelist(){ 7 var params = { 8 headers : {"X-ChatWorkToken" : ChatWorkToken }, 9 method : "get" 10 }; 11 var strRespons = UrlFetchApp.fetch(url, params); 12 var json = JSON.parse(strRespons.getContentText()); 13 14 for each(var obj in json){ 15 sheet.appendRow([obj.name, obj.account_id]); 16 Logger.log(obj.name); 17 Logger.log(obj.account_id); 18 } 19} 20
解決法が載ってる参考サイトを教えていただけるだけでも大丈夫です。
初心者で何が問題なのかも分かりません。
どうぞ宜しくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/06/29 12:51
2019/06/29 12:55
2019/06/29 13:33
2019/06/30 15:01