如何解决如何让 ESP32 与 Google 表格通信
我使用 ESP32 板与 Google 表格进行通信。 我可以将数据写入 Google 表格。 但我无法从 Google 表格中读取数据。 你能给我一些建议吗?谢谢
#include <WiFi.h>
#include "HTTPSRedirect.h"
const char* ssid = " ";
const char* password = " ";
const char* host = "script.google.com";
const char *GScriptId = "";
const int httpsPort = 443;
HTTPSRedirect* client ;
void setup(){
WiFi.begin(ssid,password);
client = new HTTPSRedirect(httpsPort);
client->setPrintResponseBody(true);
client->setContentTypeHeader("application/json");
client->connect(host,httpsPort);
}
void loop() {
String url3 = String("/macros/s/") + GScriptId + "/exec?&id=";
Serial.println("GS1");
if (client->GET(url3,host)){
Serial.println("GET SUCCESS");
}
Serial.println("GS2");
delay(4000);
}
当我运行代码时,串行窗口可以看到消息:GS1,但只有一次。串口窗口将不再显示更多信息。所以我看不到消息:GET SUCCESS。我看不到消息:GS2。
解决方法
当您无法调试时,请弄清楚如何进行调试。我想您可以与 ESP 建立串行连接,并且 ESP 能够发送消息。
所以你能做的就是不时添加 Serial.Write(variable) 语句。然后,当您连接到 ESP 时,您会收到带有可变内容的串行响应。这样你就可以做一些调试。也许你的一个字符串不正确。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。