チャットワークのメッセージをGASで取得。
ログをスプレッドシートに保存したい。
表示⇒ログを確認すると、メッセージは取得できているのですが、スプレッドシートに記載がされません。
エラーが出ないので原因がわからず、、、
有識者の方、ご教示いただだきたくお願いいたします。
function ****(){ var params = { headers : {"X-ChatWorkToken" : '***'}, method : "get" }; var roomID = ****; //ルームID var url = "https://api.chatwork.com/v2/rooms/" + roomID + "/messages?force=0"; //メッセージ取得 var strRespons = UrlFetchApp.fetch(url, params); // var json = JSON.parse(strRespons.getContentText()); // for each(var obj in json){ Logger.log(obj.body); } var date = new Date(obj.send_time*1000); //送信日時 var date_D = new Date(date.getFullYear(),date.getMonth(),date.getDate(),0,0,0); //日付 var date_T = new Date(0,0,0,date.getHours(),date.getMinutes(),0); //時刻 //log書き出し function outputLog(txt) { var id = "********"; var spreadSheet = SpreadsheetApp.openById(id); var sheetName = "****"; spreadSheet.getSheetByName(sheetName).appendRow( [new Date(), txt] ); } }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。