LineBotを作りたいのですが、groupIDの取得方法を教えてください。
現在、GASでjavascriptを用いて以下のような2通りのプログラムで試していますが、両方とも上手くいきません。GASも初めて使用しているため、あまり使い方がわからないので詳しく教えていだだけると嬉しいです。
①gmailを使った方法 ※メールアドレスの欄には自身のメールアドレスに書き換えて実行を試しています。
function doPost(e) {
Logger.log('doPost')
var events = JSON.parse(e.postData.contents).events;
events.forEach (function(event) {
if (event.type == "join") { mailGroupId(event); }
});
}
function mailGroupId(e) {
MailApp.sendEmail('メールアドレス', 'groupId', e.source.groupId);
}
②スプレッドシートを用いた方法
function doPost(e){
var json = JSON.parse(e.postData.contents);
var UID = json.events[0].source.userId;
var GID = json.events[0].source.groupId;
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
sheet.getRange(1,1).setValue(GID);
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。