www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

google sheet apps script

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> MS Windows razprave
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
SimonS
Član
Član



Pridružen-a: Čet 01 Jul 2004 11:18
Prispevkov: 4769
Aktiv.: 20.14
Kraj: Kobarid

PrispevekObjavljeno: Sre Jul 24, 2024 9:49 pm    Naslov sporočila:  google sheet apps script Odgovori s citatom

Pozdrav
Spisal sem si skripto, da zajamem podatke iz ESPja in jih shranim v googlov excel.
Stvar deluje. Ampak ko kaj popravim mi noče sprejeti popravka. Shranim normalno brez napak. Pognati seveda ne morem, ker mi izpiše napako (kar je tudi logično, ker nima podatka)

Torej, če kreiram novo tabelo mi deluje. Če pa potem popravim scripto pa mi popravkov ne sprejme in deluje "po stari scripti"

Koda:
function doPost(e) {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  var data = JSON.parse(e.postData.contents);

  var timestamp = new Date();

  var temperature = data.temperature + " st.C";
  var humidity = data.humidity + " %";

  sheet.appendRow([timestamp, temperature, humidity]);
 
  if (parseFloat(data.temperature) > 8) {
    sendEmailAlert(data.temperature);
  }
  return ContentService.createTextOutput('Success');
}

function sendEmailAlert(temperature) {
  var emailAddress = "xxxxx@gmail.com";
  var subject = "Alarm! Visoka temperatura";
  var message = "Temperatura je višja od dovoljenih 8°C. Trenutna temperatura: " + temperature + "°C.";
 
  MailApp.sendEmail(emailAddress, subject, message);
}

_________________
Lep dan
Simon
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
malci
Član
Član



Pridružen-a: Sob 15 Sep 2007 21:05
Prispevkov: 871
Aktiv.: 4.03
Kraj: Polhov Gradec

PrispevekObjavljeno: Sre Jul 24, 2024 10:16 pm    Naslov sporočila:   Odgovori s citatom

Enako težavo sem imel pred nekaj dnevi.
Pri meni je bila težava, da jo nisem po spremembi ponovno objavil v..... ( modri gumb "Deploy" zgoraj desno).
In potem dobiš tudi nov URL katerega moraš spremeniti tudi v ESP8266 kodi

Sicer pa je meni veliko pomagal ChatGPT.

lp
URoš

_________________
Elektronika za hobi
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
SimonS
Član
Član



Pridružen-a: Čet 01 Jul 2004 11:18
Prispevkov: 4769
Aktiv.: 20.14
Kraj: Kobarid

PrispevekObjavljeno: Čet Jul 25, 2024 1:14 pm    Naslov sporočila:   Odgovori s citatom

Ja tudi to sem že takoj probal, ampak mi je zgeneriral isti link in tudi nič se ni spremenilo Sad
Edino kar mi je pomagalo je bil kreirati nov list in napisati novo skripto. Dokaj neelegantna rešitev

_________________
Lep dan
Simon
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
malci
Član
Član



Pridružen-a: Sob 15 Sep 2007 21:05
Prispevkov: 871
Aktiv.: 4.03
Kraj: Polhov Gradec

PrispevekObjavljeno: Pet Jul 26, 2024 8:42 am    Naslov sporočila:   Odgovori s citatom

Sicre ne vem kako je pri tebi, a jaz sem ugotovil, da če ne dobiš novega URL-ja, se ne izvaja popravljena app skripta.

Kaj pa vidiš, če izbereš "Deploy >> Manage deloyments" ?

Moj primer je slika spodaj, trikrat sem posodobil skripto.

lp



zaslonski.jpg
 Opis:
 Velikost datoteke:  82.7 KB
 Pogledana:  10 krat

zaslonski.jpg



_________________
Elektronika za hobi
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
SimonS
Član
Član



Pridružen-a: Čet 01 Jul 2004 11:18
Prispevkov: 4769
Aktiv.: 20.14
Kraj: Kobarid

PrispevekObjavljeno: Pet Jul 26, 2024 9:05 am    Naslov sporočila:   Odgovori s citatom

Sem našel.
Če daš samo Manage deloyments mi ne kreira novega linka.
Če pa dam new potem mi ga in dela.
Samo to je zelo neugodno, ker moraš potem popraviti tudi link na FW beri novo programeranje senzorske enote Sad

_________________
Lep dan
Simon
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
sonfelisa
Neznanec
Neznanec



Pridružen-a: Pon 16 Sep 2024 6:45
Prispevkov: 2
Aktiv.: 0.22
Kraj: India

PrispevekObjavljeno: Pon Sep 16, 2024 6:59 am    Naslov sporočila:   Odgovori s citatom

I had also faced this problem fewadays ago but now solved.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> MS Windows razprave Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 491 dni


Powered by phpBB © 2001, 2005 phpBB Group