想請問大大
語法錯誤:SyntaxError: Invalid or unexpected token 行數:16 檔案:Code.gs
是甚麼問題
語法錯誤:SyntaxError: Invalid or unexpected token 行數:16 檔案:Code.gs
是甚麼問題
// 功能介紹:Messaging API連接Google Apps Script:Google表單收到回應後,傳送到指定用戶的LINE通知。 // 設定LINE Messaging API的Channel Access Token:這裡填入您的Channel Access Token const channelAccessToken = '這裡填入您的Channel Access Token'; // 這裡填入您要收到訊息的用戶LINE user ID,要從LINE Developers管理者頁面取得,不是用戶自己創的ID。 const userId = '這裡填入您要收到訊息的用戶LINE user ID'; // trigger:Google表單提送觸發通知 function onFormSubmit(e) { // 這裡填入您要顯示的LINE訊息,\n是換行的標記。 let msg = '吃通知?(*ˊωˋ*)?\n https://www.gamer.com.tw/ \n'; // 選用功能:可將申請人填寫的資料,顯示在訊息上。(↓↓用不到可刪除。) // **請不要顯示包含個資的欄位,如:申請人真實姓名、信箱等。** let ss = SpreadsheetApp.getActiveSpreadsheet(); let ws = ss.getActiveSheet(); try { for(let i = 1 ; i<= ws.getLastColumn(); i++) { // 取得表單題目 // 補充說明:getRange(橫的列,直的欄),從1開始計算 let item = ws.getRange(1,i).getValue(); // 取得表單回應 let response = e.values[i-1]; // 將回應填入訊息中 msg += item + " : " + response + "\n"; } } catch (err) { msg = "No Answers for message.\n\n"; // 異常時進行紀錄 Logger.log(err) } // 選用功能(↑↑用不到可刪除。) // 發送LINE訊息 sendMessage(channelAccessToken, msg); } // 發送LINE訊息 function sendMessage(channelAccessToken, msg) { let message = { "to": userId, "messages": [ { "type": "text", "text": msg } ] }; // 設定 HTTP 請求選項 let options = { "method": "post", "contentType": "application/json", "headers": { "Authorization": "Bearer " + channelAccessToken }, "payload": JSON.stringify(message) }; // 發送 POST 請求到 LINE API let response = UrlFetchApp.fetch("https://api.line.me/v2/bot/message/push", options); // 輸出結果(檢查回應) Logger.log(response.getContentText()); console.log(`發送LINE通知~`); } |
共1則留言