https://teratail.com/questions/216979
こちらを参考に以下のコードを実行してみましたが、
10行目 var json = JSON.parse(strRespons.getContentText());
の部分でSyntaxError: Empty JSON stringと表示されました。
どう直せば動くかわからず、、、
有識者の方、ご教示いただだきたくお願いいたします。
GAS
1function ****(){ 2 var params = { 3 headers : {"X-ChatWorkToken" : '***'}, 4 method : "get" 5 }; 6 var roomID = ****; //ルームID 7 var url = "https://api.chatwork.com/v2/rooms/" + roomID + "/messages?force=0"; //メッセージ取得 8 var strRespons = UrlFetchApp.fetch(url, params); // 9 10 var json = JSON.parse(strRespons.getContentText()); // 11 12 for each(var obj in json){ 13 Logger.log(obj.body); 14 } 15 16 var date = new Date(obj.send_time*1000); //送信日時 17 var date_D = new Date(date.getFullYear(),date.getMonth(),date.getDate(),0,0,0); //日付 18 var date_T = new Date(0,0,0,date.getHours(),date.getMinutes(),0); //時刻 19 20 //log書き出し 21 function outputLog(txt) { 22 var id = "********"; 23 var spreadSheet = SpreadsheetApp.openById(id); 24 var sheetName = "****"; 25 26 spreadSheet.getSheetByName(sheetName).appendRow( 27 [new Date(), txt] 28 ); 29} 30}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。