質問: SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); sheet.getRange(1,1).setValue(GID);
回答: 以下、プログラムで解決しました。携帯のラインでBotの入っているグループに適当なメッセージを投稿するとそのグループにgroupIdが返ってきます。アクセストークンはLINEのチャンネル基本設定ページ(Botを作成したページ)に記載してありますのでその値に変えてください。 var CHANNEL_ACCESS_TOKEN = 'アクセストークン'; function doPost(e) { var reply_token= JSON.parse(e.postData.contents).events[0].replyToken; if (typeof reply_token === 'undefined') { return; } var user_message = JSON.parse(e.postData.contents).events[0].source.groupId; var url = 'https://api.line.me/v2/bot/message/reply'; UrlFetchApp.fetch(url, { 'headers': { 'Content-Type': 'application/json; charset=UTF-8', 'Authorization': 'Bearer ' + CHANNEL_ACCESS_TOKEN, }, 'method': 'post', 'payload': JSON.stringify({ 'replyToken': reply_token, 'messages': [{ 'type': 'text', 'text': user_message, }], }), }); return ContentService.createTextOutput(JSON.stringify({'content': 'post ok'})).setMimeType(ContentService.MimeType.JSON); }