彰化一整天的論壇

 找回密碼
 立即註冊
查看: 1136|回復: 2

將google表單的內容傳送到LineNotify

[複製鏈接]
發表於 2020-5-10 16:16:03 | 顯示全部樓層 |閱讀模式
本帖最後由 imingho 於 2020-5-10 16:20 編輯
  1. //程式碼開始

  2. function getFormData(e) {
  3.   var token = "Line Notify 權杖";

  4.   var form = FormApp.getActiveForm();  
  5.   var currentItemResponses = e.response.getItemResponses();
  6.   var message = "\n\n";
  7.   for(var i = 0; i<currentItemResponses.length; i++) {
  8.       message += currentItemResponses[i].getItem().getTitle() + ":" + currentItemResponses[i].getResponse() + "\n\n";
  9.   }
  10.   message += "通報時間:" + e.response.getTimestamp();
  11.   sendLineNotify(message, token);
  12. }

  13. function sendLineNotify(message, token){
  14.   var options =
  15.    {
  16.      "method"  : "post",
  17.      "payload" : {"message" : message},
  18.      "headers" : {"Authorization" : "Bearer " + token}
  19.    };
  20.    UrlFetchApp.fetch("https://notify-api.line.me/api/notify", options);
  21. }

  22. //程式碼結束
複製代碼
程式碼來源: https://www.youtube.com/watch?v=WpwQaHQ7RpI&feature=emb_logo

回復

使用道具 舉報

發表於 2021-7-20 03:11:12 | 顯示全部樓層
老師~
很感謝您提供教學,這幾天看著您的影片再練習LineNotify時遇到問題。
error message : TypeError: Cannot read property 'namedValues' of undefined(這個錯誤不知道該如何解)
另外就是應用上只需要LineNotify,不需要傳送給客人email。
煩請老師指導。
回復 支持 反對

使用道具 舉報

 樓主| 發表於 2021-7-20 09:04:58 | 顯示全部樓層
tina58991314 發表於 2021-7-20 03:11
老師~
很感謝您提供教學,這幾天看著您的影片再練習LineNotify時遇到問題。
error message : TypeError: C ...

您可以參考底下這篇.

執行出現TypeError: 無法讀取 undefined 的「namedValues」屬性。

http://discuz.bestdaylong.com/thread-38842-1-1.html
回復 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|手機版|小黑屋|彰化一整天的論壇(Excel,Office)

GMT+8, 2021-9-21 17:19 , Processed in 0.096775 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回復 返回頂部 返回列表