1.開啟mBlock之後,申請一個makeblock帳號,並且登入成功。
2.Google Spread Sheet必須設定共用,知道連結的所有人、編輯。
3.複製試算表連結,貼入方塊內。
※若發生無法寫入Google試算表(可能是因為更換了ssid),請拆掉CyberPi電池擴展板、斷電重接之後即可正常。
1.登入makeblock
2.試算表共用設定
3.連接Google試算表
新增清單名稱:FieldData
將試算表每一列的第一欄讀入清單FieldData的第一項。
判斷是否已經讀到空白(FieldData的第一個字母包含N),FieldData顯示None。
※這個方法效率不好,可以改用在試算表的某一格,以函式先計算有資料列數,程式只要讀一次即可。
試算表儲存格E1=countA(A:A) ,隨著紀錄增加自動計算有資料的列數。
物聯網、get UTC (UTC+8才是台灣時區)
一次讀取日期與時間
分別讀取年、月、日、時、分、秒
從物聯網WiFi讀取,必須判斷有讀到。
程式碼修改如下:
B2 溫度函式參考寫法:=value(left(A2,search(",",A2,1)-1))
C2 溼度函式參考寫法:=value(MID(A2, SEARCH(",",A2) + 1, SEARCH(",",A2,SEARCH(",",A2)+1) - SEARCH(",",A2) - 1))
D2 日期時間參考寫法:=RIGHT(A2,LEN(A2) - SEARCH(",", A2, SEARCH(",", A2) + 1))