これは先日直してもらった?ものなんですが、どれだけ変えても
pstDataが読み取れないと出ます。僕の頭ではどれだけ考えても解決できないのでどうすれば治るのか教えてください
9行目に問題があるそうです
var CHANNEL_ACCESS_TOKEN = "アクセストークン"; var simple_wikipedia_api = 'http://wikipedia.simpleapi.net/api'; // function doPost(e) { // e.postData.contents.events.filter(function (e) { return e.type === "message";}).forEach(function (e) { // reply_message(e); // }); // } function doPost(e) { var reply_token= e.postData.contents.events[0].replyToken; if (typeof reply_token === 'undefined') { return "invalid token"; } var user_message = e.postData.contents.events[0].message.text; var reply_messages = ['wikiに登録されてないよ!!(´;ω;`)']; if (/とは??$/.test(user_message)) { var q = user_message.match(/(.*)とは??$/)[1]; var url_and_body = getWikipediaUrlAndBody(q); if (url_and_body !== null) { reply_messages = [ '「' + q + '」' + 'について調べるよ!!', url_and_body.body.substr(0, 140) + '...', '長いからこの先は下記からどうぞ(˘ω˘)', url_and_body.url, ]; } } else if (user_message == "/help") { reply_messages = ["こちらはhelpです。使い方の説明をします。『調べたい単語+とは』と送信してください。"]; } else { reply_messages = ["おはようございます", "type /help plz"]; } var messages = reply_messages.map(function (v) { return {'type': 'text', 'text': v}; }); UrlFetchApp.fetch("https://api.line.me/v2/bot/message/reply", { 'headers': { 'Content-Type': 'application/json; charset=UTF-8', 'Authorization': 'Bearer ' + CHANNEL_ACCESS_TOKEN, }, 'method': 'post', 'payload': JSON.stringify({ 'replyToken': reply_token, 'messages': messages, }), }); return ContentService.createTextOutput(JSON.stringify({'content': 'post ok'})).setMimeType(ContentService.MimeType.JSON); } function getWikipediaUrlAndBody(q) { var url = simple_wikipedia_api + '?keyword=' + encodeURIComponent(q) + '&output=json'; var res = JSON.parse(UrlFetchApp.fetch(url).getContentText()); if (res !== null) { return {'url': res[0].url,'body': res[0].body}; } else { return null; } }