Skip to content
  • FB Page
  • IG
  • twitter
  • Youtube
  • RSS

蜘蛛女の結網言己事

// 人若沒有堅持、失去追求,那麼就只能看著電影,聽著別人的故事。─ Eternity in an hour

  • HOME
  • 最新文章
  • 結網日常
    • 網獲毛絨生物
    • 植迷魚樂
    • 聲色蜘蛛
    • 藍色蜘蛛網
    • 一網蝴蝶夢
  • 溯青采
    • 文史資料
    • 創作短文
    • 跳格子
    • 抄筆記
    • 薯國大小事
  • 蘸醬油小筆記
  • 蜘蛛玩玩具
  • 白骨精大鬧胃臟
    • 在地美食
    • 冰甜品零食
  • 蛛絲車馬跡
    • 瞬即永恆@光影記事
    • 異域見聞錄
    • 日遊人旅札
    • 戶外趴趴走
    • 單車日記
  • Toggle search form
不專業實作規畫─Notion & Line Notify應用學習《四》接收到資料時得以即時獲取Line通知

不專業實作規畫─Notion & Line Notify應用學習《四》接收到資料時得以即時獲取Line通知

Posted on 2022 年 12 月 13 日2022 年 12 月 8 日 By 魚小小

《四》添加表單指令碼編輯器 & 表單發佈

本次實作系列主題

《一》前言/Notion專案
《二》Line Notify連動設定
《三》Google Apps Script 語法測試 & 表單製作➞使用Google Apps Script透過Line Notify傳遞Line通知
《四》添加表單指令碼編輯器 & 表單發佈(本篇)➞接收到資料時得以即時獲取Line通知
《五》IFTTT連動:指定時間傳送Line訊息 & RSS新聞關鍵字訂閱

接續上篇《三》已設計好的表單樣式,將結合修改後的語法,當有人送出表單(提供資料)的時候,我們便能即時收到Line通知。

實作開始
/添加表單指令碼編輯器/

步驟一:
開啟表單於右上方點擊清單選擇【指令碼編輯器】。
添進修改後的程式碼,並更改相關內容。
//程式碼開始

function getFormData(e) {
  var token = "您於Line Notify申請發佈的權杖碼"; //權杖

  var form = FormApp.getActiveForm();
  var formTitle = form.getTitle();
  var currentItemResponses = e.response.getItemResponses();
  var boundary = "魚小小 | 數位龍王兵 @ wpin.notion.site";
  var message = "\n" + formTitle;
  for (var i = 0; i < currentItemResponses.length - 1; i++) {
    if (currentItemResponses[i].getResponse() != "") { message += "\n\n" + currentItemResponses[i].getItem().getTitle() + "\n" + currentItemResponses[i].getResponse();}
  }
  var imageLocation = currentItemResponses[currentItemResponses.length - 1].getResponse();
  try {
    var blob = DriveApp.getFileById(imageLocation).getBlob();
    var imageData = Utilities.newBlob(
      "--" + boundary + "\r\n"
      + "Content-Disposition: form-data; name=\"message\"; \r\n\r\n" + message + "\r\n"
      + "--" + boundary + "\r\n"
      + "Content-Disposition: form-data; name=\"imageFile\"; filename=\"" + blob.getName() + "\"\r\n"
      + "Content-Type: " + blob.getContentType() + "\r\n\r\n"
    ).getBytes();
    imageData = imageData.concat(blob.getBytes());
    imageData = imageData.concat(Utilities.newBlob("\r\n--" + boundary + "--\r\n").getBytes());
    sendImagetoLineNotify(imageData, token, boundary);
  }
  catch(err) {
    message += "\n\n" + currentItemResponses[i].getItem().getTitle() + "\n" + currentItemResponses[i].getResponse();
    sendLineNotify(message, token);
  }
}

function sendImagetoLineNotify(imageData, token, boundary){
  var options = {
    "method" : "post",
    "contentType" : "multipart/form-data; boundary=" + boundary,
    "payload" : imageData,    
    "headers" : {"Authorization" : "Bearer " + token}
  };
  UrlFetchApp.fetch("https://notify-api.line.me/api/notify", options);
}

function sendLineNotify(message, token){
  var options =
   {
     "method"  : "post",
     "payload" : {"message" : message},
     "headers" : {"Authorization" : "Bearer " + token}
   };
   UrlFetchApp.fetch("https://notify-api.line.me/api/notify", options);
}

1、var token = “”,引號內修改為您於Line Notify申請發佈的權杖碼。
2、var boundary =””,引號內修改為您的資訊。

步驟二:
Google Apps Script左側功能選單【觸發條件】,新增觸發條件。

執行功能「getFormData」,應執行部署作業「上端」,活動來源「表單」,設定在執行「提交表單時」通知我。確實增設條件後,原先空白的列表處就會多一項觸發條件。

步驟一
開啟表單於右上方點擊清單選擇【指令碼編輯器】。
添進修改後的程式碼,並更改相關內容:權杖與boundary,完成後儲存。
步驟二
Google Apps Script左側功能選單【觸發條件】,新增觸發條件。
設定觸發條件:
執行功能「getFormData」,部署作業「上端」,來源「表單」在執行「提交表單時」通知我。
確實增設條件後,原先空白的列表處就會多一項觸發條件。

/發佈表單 & 實測/

設定完表單指令碼後,接下來回到表單界面,須將表單發佈分享,使任何人都能點進表單進行填寫送出,我們才能獲得資訊並在有人送交表單內容時,即時被通知。

步驟一:
點進【傳送】選擇傳送方式為「連結」,取得連結網址。

表單原本的連結網址落落長,可以勾選「縮短網址」並複製儲存此網址,提供或者公佈在適當的位置。

步驟二:
利用上述表單發佈連結,實際填單提交,立刻可收到Line通知。
步驟三:
切換表單功能頁籤為「回應」,點選圖示選取回應目的地:建立新試算表。

最後,讓資料自動表格化。基於資料收集目的,除即時通知,使收到的資訊更為清楚以表格方式陳列。試算表欄位會依照表單內容自動生成,由於我們剛才已實測提交過一份表單,因此這份試算表在生成同時也會帶入一筆回覆資料。

步驟一
點進【傳送】選擇傳送方式為「連結」,取得連結網址。
步驟二
利用上述表單發佈連結,實際填單提交,立刻可收到Line通知。
左側為任何知道連結者可看到的表單填寫畫面,及測試提交內容。
右側為表單提交送出後,Line發來的通知訊息。
步驟三
切換表單功能頁籤為「回應」,點選圖示選取回應目的地:建立新試算表。
試算表欄位自動生成,並帶入一筆先前的回覆資料。
讓收到的資料自動表格化。

小記

這項實作主題使用到Google表單、Google Apps Script、Line Notify、Google試算表的運作,對於「提交回報」、「收集資料」、「獲取回覆」等目的上,具有簡明、迅捷且即時的實效。目前因應「在地店家資訊收集」而設計,當有人提交一份在地店家表單,我便能在Line的即時通知下得知內容,更能從試算表當中清楚掌握所有提交資訊。若運用在「即時狀況回報」或者「事件通報」,應該非常實用!不過,假使被通知方為一人以上,Line須創立被通知方群組,語法內需要的權杖,則需要再向Line Notify申請「指向該群組而非一對一」權杖。

分享此文:

  • 分享到 Facebook(在新視窗中開啟) Facebook
  • 分享到 X(在新視窗中開啟) X
  • 分享到 Pinterest(在新視窗中開啟) Pinterest
  • 分享到 LinkedIn(在新視窗中開啟) LinkedIn
  • 更多
  • 以電子郵件將連結傳送給朋友(在新視窗中開啟) 電子郵件
  • 列印(在新視窗中開啟) 列印
蘸醬油小筆記 Tags:Google Apps Script, Google表單, Notify

文章導覽

Previous Post: 不專業實作規畫─Notion & Line Notify應用學習《三》使用Google Apps Script透過Line Notify傳遞Line通知
Next Post: 不專業實作規畫─Notion & Line Notify應用學習《五》IFTTT連動:指定時間傳送Line訊息 & RSS新聞關鍵字訂閱

相關文章

【Excel notes】VLOOKUP函數:自動抓取欄位資料 【Excel notes】VLOOKUP函數:自動抓取欄位資料 蘸醬油小筆記
不專業實作規畫─Notion & Line Notify應用學習《二》Line Notify連動設定 不專業實作規畫─Notion & Line Notify應用學習《二》Line Notify連動設定 蘸醬油小筆記
【Notion notes】薯國文章創建「視圖」分類目錄、完整備存圖文基礎實作 【Notion notes】薯國文章創建「視圖」分類目錄、完整備存圖文基礎實作(下) 薯國大小事
【NAS notes】Synology NAS 架設個人網站 【NAS notes】Synology NAS 架設個人網站 蘸醬油小筆記
【WP notes】WordPress發生重大問題用 debug除錯 蘸醬油小筆記
【WP notes】WooCommerce顧客結帳訂單填寫欄位修改 【WP notes】WooCommerce顧客結帳訂單填寫欄位修改 蘸醬油小筆記

Precious@魚小小 ❤方格子

  • 大正庭園宅邸舊朝倉家住宅─澀谷近郊金三角一日散策┃代官山┃東急電鐵 Tokyu Line┃東急線三角周遊券
  • 澀谷近郊金三角一日散策/推薦利用東急線三角周遊券┃東急電鐵 Tokyu Line┃代官山┃中目黑┃自由之丘
  • 打造專屬祝福與希望─幸福達摩獨一無二┃Tokyo Metra上野┃東武大師站┃はっぴーだるま工房┃DIY手繪達摩┃西新井
  • 一百五十週年─上野恩賜公園┃JR山手線┃上野動物園┃不忍池┃閑々亭┃東京國立館踩點
  • 情味盎然的港都流光─時代潮汐橫濱港┃JR京濱東北線┃橫濱空中纜車┃象之鼻┃大棧橋
  • 深邃中迸放無數異彩─海洋煙花祭典┃JR山手線、京急線┃Maxell Aqua Park 品川┃花火光雕水族樂園
  • 川流不息的街頭全是熙來攘往的遊逛┃JR山手線┃原宿竹下通┃澀谷必訪地標┃忠犬小八3D秋田┃宮下公園
  • 讚嘆吧!淵源深遠的日本最大木造鳥居┃一個人的旅行┃JR山手線┃明治神宮
  • 世界風暴後重啟日遊人之旅┃高空美景┃Visit Japan Web┃機場交通N’EX┃Tokyu Stay澀谷新南口
支持加入戰隊

主題系列

  • 在地情 ღ戀戀三角湧
  • 大小侄兒 ✪親愛日記



Precious Hung · 在地嚮導
(蜘蛛女の結網言己事)

On This Day. 歷史上的今天

  • 小滿吃茶
    小滿吃茶
    2023
  • 圖說/日常┃雜拍週記:立夏陽盛
    圖說/日常┃雜拍週記:立夏陽盛
    2023

熱門文章

Precious@New Taipei City
✏️讀朋友的社會失控觀察——當社會的收納機制崩塌,那份庸碌的秩序,便會瞬間演化為爭先恐後的赤裸。https://t.co/XN9lW9Qm37
價值觀的倒掛,教人陷入一種近乎荒謬的清醒。原來,曾以為的堅實地面,不過是浮在欲望之海上的薄冰。 pic.twitter.com/IHoexUMJMY

— Pin.Since1979 (@vanillon) 2026年4月14日
蜘蛛女の結網言己事

蜘蛛女の結網言己事

永生並非無痛,而是讓傷疤,開成一朵再也不會痛的花。vocus.cc/article/69f18361fd897800011cb38b文字的起點,是湖畔少年手中輕輕捧出的一束野花;而命運的終點,落在雪山之巔,那對遙遙相拜的紅衣白髮。 ... See MoreSee Less

致:野花開成一場舞/月下鱗衣

vocus.cc

文字的起點,是湖畔少年手中輕輕捧出的一束野花;而命運的終點,落在雪山之巔,那對遙遙相拜的紅衣白髮。
有沒有過那樣的瞬間?剛閃過的念頭,被路人的耳語接聽;心底查閱的生僻字,在下一秒的螢幕裡顯影 。vocus.cc/article/69f16f88fd8978000116dee2世界一樣運作,訊號依舊流動,只是偶爾,某個恰好打開的時刻,會有排成一列的巧合,像是等在你抬眼之前。──《回聲》 ... See MoreSee Less

回聲

vocus.cc

你有沒有過那樣的瞬間?剛閃過的念頭,被路人的耳語接聽;心底查閱的生僻字,在下一秒的螢幕裡顯影 。
當山開始否認自己,當樹木站成一排沈默的牆。vocus.cc/article/69e6ffb2fd89780001e1ed8a一首詩,一張圖,一段長達千年的自我否認。這不是藝術,這是對真相的切割。文字與墨色聯手劃開現實的縫隙,看見時間的軌跡。我們不提供救贖,只記錄,瓦解的過程。──《瓦解》 ... See MoreSee Less

瓦解

vocus.cc

一首詩,一張圖,一段長達千年的自我否認。這不是藝術,這是對真相的切割。
所有的安靜,其實都有著極其細微的聲響。我們總在等待風轉向,卻忘了自己本身就是那抹從高處垂降、始終貼近地面的透明。──《還沒學會名字》 ... See MoreSee Less

還沒學會名字

vocus.cc

夜裡有人經過,打翻了一袋光。
以為理解了一種說法,就能合理化自身的失序。卸去浪漫的濾鏡,我們終將直視欲望深淵,站在那片最真實、也最殘酷的荒原。vocus.cc/article/69df0910fd89780001a4b970那不是野性甦醒的浪漫,而是在洪流中欲念深淺的丈量。──《破冰:絕對清醒的踰矩》 ... See MoreSee Less

破冰:絕對清醒的踰矩

vocus.cc

以為理解了一種說法,就能合理化自身的失序。卸去浪漫的濾鏡,我們終將直視欲望深淵,站在那片最真實、也最殘酷的荒原。

最新文章

  • 還能看得見彼此的時候2026 年 5 月 22 日
  • 被標價的我,與我手中無用的線2026 年 5 月 13 日
  • 致:野花開成一場舞/月下鱗衣2026 年 5 月 6 日
  • AI生成圖:我日常生活中的小另一個自我2026 年 5 月 2 日
  • AI生成圖:人物主題水墨海報2026 年 5 月 2 日
  • AI生成圖:面相分析指南2026 年 5 月 2 日
  • AI生成圖:手繪漫畫風個人圖像2026 年 5 月 2 日
  • 回聲2026 年 5 月 1 日
  • 忘不掉的童年電影:《胭脂扣》——紅與黑2026 年 4 月 26 日
  • 瓦解2026 年 4 月 23 日
  • 你的拒絕,是否依附偏見?2026 年 4 月 19 日
  • 還沒學會名字2026 年 4 月 17 日

魚小小打賞專區 x SUPPORT

  • 敬請支持點擊以下文章連結,魚小小可獲得官方積分獎勵。歡迎創建薯友帳號,敬請使用魚小小專用推薦碼:nTRoHxz1i
  • 方格子支持贊助 My VUCOS
  • 路口┃匆匆來赴的青春
  • 焚城雪┃以緋為名
  • 溯青采 (110)
  • 白骨精大鬧胃臟 (66)
  • 結網日常 (168)
  • 蘸醬油小筆記 (21)
  • 蛛絲車馬跡 (282)
  • 蜘蛛玩玩具 (15)

領域小地盤

  • Notion 魚小小 | 數位龍王兵
  • VOCUS 方格子
  • Matters 馬特市
  • Spotify | 藏在眼裡的聲音
  • SoundOn 聲浪

Since. 22-09-12

  • 67
  • 12,728
  • 10,046
  • 646
  • 2026 年 5 月 22 日

本站圖文禁止未經同意或標註來源任意轉載使用
Copyright © 2026 蜘蛛女の結網言己事

Powered by PressBook Blog WordPress theme