超入門應用
Python x Raspberry Pi 4B
智慧物聯網
二、安裝「Google Apps Script」
2/!Hpphmf!ᆒᆅ 進入 Google 雲端硬碟,依序點選「新增 → 更多 → 連結更多應用程式」,如下圖所示。 ② 點擊「新增」1 ② 點擊「更多」2 ② 點選「連結更多應用程式」3 △ Google 雲端硬碟連結更多應用程式 3/!ȶHpphmf!Bqqt!Tdsjquȷڗᆒᆅ 搜尋「apps script」關鍵字,找到之後就開始進行安裝,完成後按下「確定」關閉視 窗,如下圖所示。 ② 點擊「確定」完成3 ② 點擊「連接」進行安裝2 ② 搜尋「apps script」關鍵字1AIOT
智慧物聯網雲端綜合應用
三、建立新專案「Apps Script-1」
2/!ஈȶHpphmf!Bqqt!Tdsjquȷ回到 Google 雲端硬碟首頁,再依序點選「新增 → 更多 → Google Apps Script」,如 下圖所示。
② 點擊「新增」1
② 點擊「更多」2
② 點選「Google Apps Script」3
△ 執行「Google Apps Script」
3/!࡚ҳཱིடਰӪᆎȶBqqt!Tdsjqu.2ȷ
點選「Google Apps Script」後,就會開啟新專案視窗,首先按下上方「無標題專案」, 下方會跳出新視窗,輸入「Apps Scripts-1」專案名稱後,按下「確定」,如下圖所示。 △ 建立新專案名稱「Apps Script-1」 ② 點擊「無標題專案」1 ② 點擊「確定」3 ② 輸入「Apps Scripts-1」2 專 案 名 稱 可 以 自 行 設 定, 檔 案 同 樣 存 在 個 人雲端硬碟裡面。 壹
超入門應用 Python x Raspberry Pi 4B 智慧物聯網
四、建立第一個 JavaScript 程式「程式碼 .gs」
由於程式碼很長,建議從 gg.gg/examples 下載的範例直接複製貼上,取代原有內容, 讀者只要修改第 1 行單引號裡面的內容,該一大串文字就是 1yceWMBQhyWhr7bLvuyKT u4E_g73DcpNPFYDt96sVL4c試算表獨一無二的識別碼,當程式有修改時,程式碼名稱 的左側會出現紅色 * 星號符號,代表尚未儲存。當按「檔案 → 全部儲存」,左側紅色的 * 符號就會消失。 2/!แԒӖߒ △ Apps Script-1 3/!แԒጆᇳ݂ ⑴ 若讀者是進入 Google 英文版網站,則第 2 行工作表 1,要修改為「Sheet1」,以 配合試算表工作表名稱。 ⑵ 第 5 行變數 temp 是取得樹莓派送來的溫度、第 6 行 humi 是取得濕度。 ⑶ 第 7~8 行是判斷是否有接收到溫度的數值,如果沒有定義 (undefined),則樹莓 派執行時,就會顯示「No value passed as argument to script Url.」錯誤通知。 ⑷ 第 9 行變數 now 是讀取目前系統時間、第 10 行 row 是試算表下次 ( 所以 +1) 要填入資料的列位置。
⑸ 第 11~13 行是將發生時間、溫度、濕度,分別填入到欄位 A、B、C 的位置,一 旦成功寫入資料到工作表,則樹莓派執行時,就會顯示「Successfully wrote into spreadsheet.」通知。
五、發佈為網路應用程式
2/ ഋဍ࣏ᆩၯᔖҢแԒ 按下「發布→ 部署為網路應用程式…」,如下圖所示。 △ 部署為網路應用程式 ② 點擊「發布」頁籤1 ② 點選「部署為網 路應用程式」 2 3/ ೩ۡᔖҢแԒԆڥ᠌३ 第一次發佈會出現底下視窗,使用權限可以自行設定,共有四種選項,在此是為了 讓授課學生也可控制使用,所以選擇最後一項,表示任何人加入之後,都可以使用,安 全性最低,讀者要特別留意,最後按下「部署」按鈕,第一次發佈才會出現底下核對權 限視窗,請按「核對授權」,如下圖所示。 △ 設定應用程式存取權限 我(chenlung0815@gmail.com) ② 點選「部署」2我(chenlllllllllllllllllllllunglllllllllllllllllllungungungungununungungunungungungungunungununuununuungunguunguunguuuungungungunungungunguuuunguungungungungunguungungungungununungungungungungungunungungungungungungungungungungungungngnngngnnngngnnngngnngngnnnngnngnngngnnnnngngnggg081gggggggggggggg0808080808080080080808008080808080808080808080808080008080800008080800808008080800800808080080808080000808080808080800808080808008080800808080808080808080080800080808080808088888888888888888888888888888888 5@gmail
② 點選下拉式選單,最後一項 「任何人,甚至是匿名使用者」
1
超入門應用 Python x Raspberry Pi 4B 智慧物聯網 4/ ᒵᐅٺҢޱழဴ 第一次發佈才會出現選擇帳號視窗,請點選使用者帳號,如下圖所示。 △ 選擇使用者帳號 ② 點選「進階」2 ② 點選「帳號」1 」