前提・実現したいこと
複数人から意見を集めるLINEbotをつくりたいと考えています。
その意見をスプレッドシートに蓄積していきたいです。
※完全素人です。
発生している問題・エラーメッセージ
色々と検索して現在の日時とLINEの本文はスプレッドシートに転記される様になりました。
ただ、誰からの投稿なのかを判断できるようにしたいので、LINEのアカウント?の取得し転記する方法を探しています。
該当のソースコード
var SPREADSHEET_ID = 'スプレッドシートID'; function doPost(e) { var userMessage = JSON.parse(e.postData.contents).events[0].message.text; var targetSs = SpreadsheetApp.openById(SPREADSHEET_ID); var targetSht = targetSs.getSheetByName('シート1'); var lastRow = targetSht.getLastRow(); var date = Utilities.formatDate(new Date(), 'Asia/Tokyo', 'yyyy/MM/dd HH:mm:ss'); targetSht.getRange('A' + (lastRow + 1)).setValue(date); targetSht.getRange('B' + (lastRow + 1)).setValue(userMessage); return ContentService.createTextOutput(JSON.stringify({'content': 'post ok'})).setMimeType(ContentService.MimeType.JSON); }
試したこと
var access_token = "トークン"が必要だと分かったりですが、それ以降が全く進みません。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/01/14 11:34