poergen
Goto Top

Google script Funktion im Sekundentakt ausführen

Hallo, ich möchte gern eine Funktion eines Google-Formulares ohne Trigger ausführen lassen. Gerne im Sekundentakt.

Es handelt sich hierbei um ein Formular zur Terminbuchung, dass immer wieder mit einem Google-Sheet abgeglichen werden soll und somit mit den Daten von einem Sheet aktualisiert wird und gebuchte Terminzeiten nicht mehr anzeigt.

Ich habe im Netz nicht wirklich was gefunden. Ich wollte es zeitgesteuert triggern, doch das funktioniert nicht bzw. da geht es nur minütlich. Das ist mir zu langsam, da viele Teilnehmer auf einmal zugreifen könnten und es dadurch zu Doppelbuchungen kommen kann und Add-Ons darf ich nicht nutzen ("setInterval" wird ja leider nicht unterstützt).

Danke für eure Hilfe und Ideen!

Content-ID: 61317238425

Url: https://administrator.de/contentid/61317238425

Ausgedruckt am: 24.11.2024 um 12:11 Uhr

StefanKittel
StefanKittel 21.05.2024 um 23:04:38 Uhr
Goto Top
Hallo,

die meisten Systeme basieren auf CRON unter Linux und da ist das minimale Intervale 60 Sekunden.
Man kann sich mit einem "Trick" behelfen.

Dein Skript startet alle 60 Sekunden.
Es führt seine Aktion aus und wartet dann immer 5 Sekunden.
Nach 1 Minute beendet es sich.

Du kommst hier in den komplizierten Bereich den es auch beim Multithreading von Applikationen gibt.
Du musst davon ausgehen, dass Dein Skript mehrfach parallel läuft und dabei zeitgleich Aktionen ausführt.
Du musst dafür Deine Datenbank-/Skript-Abfragen gestalten und testen und Datenverstümmelung und Deadlocks zu verhindern.

Stefan
Epixc0re
Lösung Epixc0re 22.05.2024 um 07:15:50 Uhr
Goto Top
Hallo,

das kann der Google Kalender schon von Haus aus: https://workspace.google.com/resources/appointment-scheduling/

LG
Poergen
Poergen 22.05.2024 um 18:33:07 Uhr
Goto Top
Hey... Das scheint wohl doch das einfachste zu sein. Ich hätte zwar gern eine Planung unabhängig von meinem Google-Konto aber was solls. Hauptsache ich kann den Plan dann auch ausdrucken.