Internet de les coses amb ESP32 i ESP8266

Exemples Referència Plaques   Recursos CITCEA
Projectes Programació Perifèrics   Inici

Fem que l'script retorni una pàgina web

Si hem de crear un script per llegir un full de càlcul de Google Drive o un calendari de Google podem fer-lo servir també per generar una pàgina web. Podríem fer que segons els paràmetres que s'envien a l'script es retornin valors en format text per ser gestionats des del microcontrolador o bé es retorni una pàgina web que es pugui mostrar al navegador. Per exemple, les següents línies servirien per generar una pàgina web:

  var pagina = "<!DOCTYPE HTML>" + "\n";
  pagina = pagina + "<html>" + "\n";
  pagina = pagina + "<head>" + "\n";
  pagina = pagina + "<meta charset='UTF-8'>" + "\n";
  pagina = pagina + "</head>" + "\n";
  pagina = pagina + "<body>" + "\n";
  pagina = pagina + "<h1>El LED està apagat</h1>" + "\n";
  pagina = pagina + "<p>Pots connectar-te per Telegram per encendre el LED</p>" + "\n";
  pagina = pagina + "</body>" + "\n";
  pagina = pagina + "</html>" + "\n";
  return HtmlService.createHtmlOutput(pagina);

Fixem-nos que la darrera instrucció és diferent a la que hem fet servir en altres exemples d'script, aquesta instrucció és la que fa que el navegador ho interpreti com una pàgina web i no com un text. El navegador ens mostrarà la pàgina següent.

web

No podem evitar que Google posi l'advertència que apareix al començament de la pàgina.

 

 

 

 

 

 

 

 

 

 

Llicència de Creative Commons
Aquesta obra d'Oriol Boix està llicenciada sota una llicència no importada Reconeixement-NoComercial-SenseObraDerivada 3.0.