線上書籍

Home

用雲端打造自動化環境-台南

一、學員需求

  1. 上課有螢幕錄影,上傳至雲端,供學員課後複習
  2. 收集學員gmail,在雲端做權限設定,快速分享給學員
  3. 製作一份Google表單,收集姓名、gmail、座位、電話、需求(課程中可教授).....
  4. 關於自動化.....
  5. 希望學員填表後,可以收到確認mail、管理員可以收到確認mail、在Line群組可以收到通知
  6. https://forms.gle/iTGazr7oazyntQdT6

二、Line群組


三、Google表單製做與設定

四、取得Line Notify權杖:https://notify-bot.line.me/zh_TW/
oXPwPQmrozCMkie7E2YHKtB9UkvQNqG0l8HYbfqnNJg

五、Google Apps Script(GAS)
 

var token = "Line Notify權杖"; function getFormData(e) { var ss = SpreadsheetApp.getActive(); var ws = ss.getActiveSheet(); var lastColumn = ws.getLastColumn(); var datas = ws.getSheetValues(1, 1, 1, lastColumn); var message = "\n\n"; for (var i = 0 ; i < lastColumn; i++) { message += datas[0][i] + ":" + e.values[i] + "\n\n"; } sendLineNotify(message); } function sendLineNotify(message){ var options = { "method" : "post", "payload" : {"message" : message}, "headers" : {"Authorization" : "Bearer " + token} }; UrlFetchApp.fetch("https://notify-api.line.me/api/notify", options); }

六、線上筆記:https://hackmd.io/

七、用5分鐘建置一個網站