可能遇到的問題

  • 問1:只能傳數字,但不知道字串傳上Google sheet
    答:Apps script 的變數要改成string 。如:

var date = String(e.parameter.date);


  • 問2: 資料沒辦法傳到google sheet?
    答:A1必須與google sheet工作表的名稱一致,sheet的欄位名稱"date"、"sensor"也必須一致。
    Arduino+google sheet範例程式

  • 問3:如何讀取DHT22的數值?
    答:讀取方法有很多,可以參考https://esp32io.com/tutorials/esp32-temperature-humidity-sensor

  • 問4:如何將原本google sheet的sensor欄位,從編號替換成sensor讀到的值?
    答:以上方連結的程式為例,只需將其加入原本的程式中,再將原本sensor輸出處的String(count)改為String(humi)即可。

String urlFinal = "https://script.google.com/macros/s/"+GOOGLE_SCRIPT_ID+"/exec?"+"date=" + asString + "&sensor=" + String(humi);

Select a repo