GAS26:以Line Notify 傳送Google表單資料 - 大榔頭的電腦隨筆
文章推薦指數: 80 %
本篇設計一個簡單的報名表單,使用者填寫表單後不但會將資料記錄於Google 試算表中,同時會以Line Notify 通知特定管理者。
2019年12月30日星期一
GAS26:以LineNotify傳送Google表單資料
在台灣,從小學生到老人家幾乎都會使用LINE做為溝通工具。
LineNotify是LINE公司提供的傳送訊息服務,而且沒有傳送筆數限制。
本篇設計一個簡單的報名表單,使用者填寫表單後不但會將資料記錄於Google試算表中,同時會以LineNotify通知特定管理者。
在雲端硬碟根目錄
取得LineToken
要以LineNotify傳送訊息必須先到LineNotify官網取得LineToken。
開啟LineNotify官網「https://notify-bot.line.me/zh_TW/」,以Line帳號登入後,在右上方「姓名」下拉選單中點選「個人頁面」。
於「發行存取權杖(開發人員用)」項目按「發行權杖」鈕。
「請填寫權杖名稱」欄輸入權杖名稱(此處輸入「Google表單」),接著點選「透過1對1聊天接收LineNotify的通知」,表示僅傳送資料給自己。
最後按「發行」鈕。
中間的紅色文字就是LineToken,按「複製」鈕複製備用,在程式中會使用此權杖。
按「關閉」鈕結束對話方塊。
在LineNotify個人頁面就可見到剛建立的權杖服務。
Line中加入LineNotify為朋友
在Line中必須將LineNotify加入成為朋友,才會顯示由LineNotify傳送的訊息。
於行動裝置開啟Line,點選「主頁/搜尋好友」。
於搜尋好友頁面,上方核選「ID」,搜尋欄輸入「@linenotify」後按右方「搜尋」鈕。
出現LineNotify,按「加入」鈕就完成設定。
建立表單
參考「GAS25:顯示Google表單資料」在
在試算表中建立GoogleAppScript程式
因為我們後面建立的觸發程式條件與Google試算表有關,因此把程式碼建立於試算表內。
於
由於程式碼位於試算表內,因此不需要使用試算表ID來取得試算表,只要使用下列語法即可取得試算表:
試算表變數=SpreadsheetApp.getActive();
工具表變數=試算表變數.getActiveSheet();
下面程式可取得試算表最後一筆資料。
修改的程式為:
1functiongetLastData(){
2 vartoken="你的LineToken"; //LineNotifyToken
3 varSpreadSheet=SpreadsheetApp.getActive();
4 varsheet=SpreadSheet.getActiveSheet();
5 if(sheet){
6 varlastColumn=sheet.getLastColumn();
7 varlastRow=sheet.getLastRow();
8 varsheetData=sheet.getSheetValues(1,1,lastRow,lastColumn);
9 varmessage="\n";
10 for(vari=1;i
張貼者:
大榔頭
於
晚上7:52
以電子郵件傳送這篇文章BlogThis!分享至Twitter分享至Facebook分享到Pinterest
標籤:
GoogleAppScript
2則留言:
Wilson2020年12月28日晚上8:01請問觸發條件內,有辦法新增一個試算表_"文件內容變更時"來通知我的Line嗎?回覆刪除回覆回覆Unknown2021年8月23日凌晨4:12想請教空白格不要顯示,要怎麼用呢?回覆刪除回覆回覆新增留言載入更多…
較新的文章
較舊的文章
首頁
訂閱:
張貼留言(Atom)
文章分類
實戰聖經
(2)
機器學習
(2)
雜項
(3)
AppInventor
(5)
ESP8266
(20)
GoogleAppScript
(26)
MicroBit
(3)
NodeJs
(28)
Python
(13)
網誌存檔
►
2021
(6)
►
十二月
(1)
►
十一月
(1)
►
六月
(1)
►
五月
(2)
►
三月
(1)
►
2020
(5)
►
八月
(2)
►
六月
(2)
►
五月
(1)
▼
2019
(28)
▼
十二月
(8)
GAS19:操作雲端硬碟檔案系統
GAS20:操作雲端硬碟資料夾系統
GAS21:管理Google日曆行程
GAS22:發送電子郵件
GAS23:讀取CSV格式公開資料
GAS24:讀取JSON格式公開資料
GAS25:顯示Google表單資料
GAS26:以LineNotify傳送Google表單資料
►
十一月
(18)
►
十月
(1)
►
六月
(1)
►
2018
(35)
►
十二月
(2)
►
十一月
(2)
►
十月
(3)
►
七月
(24)
►
二月
(4)
►
2017
(28)
►
十一月
(28)
關於我自己
大榔頭
檢視我的完整簡介
延伸文章資訊
- 1利用Line Notify通知Google表單事件. 因為想知道自己 ... - Medium
因為想知道自己放在群組裡半公開的Google spreadsheet連結,如果填寫表單,要通知填了什麼內容,以及另一個表單被修改了什麼內容時,請通知我, ...
- 2Google表單+ Line通知(10802-讓雲端工具提昇工作效率)
Line Notify · 只要與其他網路服務完成連動設定,您即可透過「LINE Notify」官方帳號接收該網路服務的通知訊息。 · 請先登入「Line Notify」 · 至「個人頁面 ...
- 3捨棄google 表單外掛!SurveyCake 提供最完整的線上表單管理
建立google 表單時,你是否為了達到以下目的,而搜尋google 外掛程式: ... 下載各檔案類型的表單回覆,進行更深入的數據分析和後續運用。
- 4吉哥的分享- 如何用LineBot取代Google表單
1、在雲端硬碟建立一個google表單如下: · 2、將表單建立與試算表的連結 · 3、將表單建立與試算表的連結 · 4、取得表單的連結網址,以便給他人輸入內容 · 5、透過表單輸入的 ...
- 5LINE,透過Google表單發LINE訊息(Google Apps Script)
LINE,透過Google表單發LINE訊息(Google Apps Script) · 一、建立Google 試算表 · 二、建立Google 表單然後建立表單選點【插入】→【表單】 · 三、...