function doPost(e) { var sheet; var userMessage = JSON.parse(e.postData.contents).events[0].message.text; var sheet = SpreadsheetApp.getActiveSheet(); var lastRow = sheet.getLastRow() + 1; if(userMessage.match(/^\$/)) { // $から始まるメッセージの場合、$を除いた文字列を再代入 userMessage = userMessage.substr(1); let messageCell = sheet.getRange(15, 3); messageCell.setValue(userMessage); } else { let dateCell = sheet.getRange(15, 1); dateCell.setValue(new Date()); let messageCell = sheet.getRange(15, 2); messageCell.setValue(userMessage); return ContentService.createTextOutput(JSON.stringify({'content': 'post ok'})) .setMimeType(ContentService.MimeType.JSON); } // $から始まらない場合は何もしない(処理終了) return; }