Skoči na glavni sadržaj
Natrag na Google ekosustav vodič

Oriphiel vodič

Apps Script triggeri, kvote i retry strategija

Kako koristiti installable triggere, izbjeći duplikate, poštovati izvršne kvote i sigurno ponavljati privremeno neuspjele operacije.

Oriphiel stručni tim Ažurirano 22. 7. 2026. 3 min čitanja

Odgovor ukratko

Trigger se izvršava pod identitetom svojeg kreatora i može se pokrenuti više puta ili zakasniti, pa obrada mora biti idempotentna i otporna na djelomičan neuspjeh.

Ključne odluke

  • Koji identitet izvršava trigger
  • Koliko zapisa stane u jedno izvršenje
  • Kako se označava već obrađen zapis
  • Koje se greške ponavljaju

Provedba korak po korak

Cilj ove lekcije je Kako koristiti installable triggere, izbjeći duplikate, poštovati izvršne kvote i sigurno ponavljati privremeno neuspjele operacije. Korake treba provoditi redom i svaki potvrditi prije širenja opsega.

Preporučeni redoslijed

  • Odabrati najmanju potrebnu učestalost
  • Koristiti LockService gdje postoji konkurencija
  • Spremiti checkpoint
  • Uvesti bounded retry s backoffom i alertom

Praktičan primjer

Batch obrađuje najviše 100 redaka, zapisuje processed_at i message_id te sljedeći trigger nastavlja od zadnjeg potvrđenog retka.

Kontrolna lista prije nastavka

Ova provjera odvaja završenu implementaciju od postavke koja samo izgleda dovršeno.

Provjerite

  • Nema duplih triggera
  • Ponovni run ne duplicira rezultat
  • Checkpoint se obnavlja
  • Quota error stvara kontrolirani nastavak

Najčešće pogreške i rizici

Rizike treba provjeriti prije povećanja prometa, automatizacije ili ovlasti sustava.

Na što treba paziti

  • Svaki red dobije novi email pri retryju
  • Trigger pripada odlazećem korisniku
  • Petlja prelazi execution limit
  • Greške se gutaju bez loga

Mjerenje rezultata

Učinak se procjenjuje kroz mali skup metrika koje su povezane s ciljem lekcije i stvarnim poslovnim ishodom.

Metrike koje imaju smisla

  • Trigger executions
  • Quota errors
  • Retry attempts
  • Dupli rezultati

Česta pitanja

Koji je prvi korak za temu „Apps Script triggeri, kvote i retry strategija”?

Odabrati najmanju potrebnu učestalost Prije nastavka potvrdite odluku: Koji identitet izvršava trigger

Kako provjeriti da je provedba uspješna?

Nema duplih triggera Nakon toga pratite metriku: Trigger executions.

Koju pogrešku treba prvo spriječiti?

Svaki red dobije novi email pri retryju Problem ispravite prije automatizacije ili povećanja budžeta.

Službeni i stručni izvori

Sučelja, pravila i preporuke mogu se mijenjati. Prije produkcijske izmjene provjerite aktualnu dokumentaciju.

Primijenite lekciju na stvarni projekt

Pošaljite postojeću konfiguraciju, cilj i problem koji želite riješiti. Dobit ćete prijedlog sljedećeg tehničkog ili operativnog koraka.