Ich habe einige Skripte auf einer täglichen Basis in einer Tabelle ausgeführt, an dieser Stelle habe ich zwei Skripte ausgeführt und beide müssen gleichzeitig ausgelöst werden (7 Uhr bis 8 Uhr), aber ich brauche das Skript GeraPDF
kommt zuerst. Wie definiere ich die Priorität von Auslösern, wenn die Ereignisse gleich sind?Zwei Trigger zur gleichen Zeit
Antwort
Sie nicht eine Priorität für zwei Trigger setzen können, wenn sie noch am selben Tag Timer haben, Ursache Apps den Moment von 7.00 bis 8.00 Uhr, wo Ihr Skript (siehe here) gonna run-Skript ist die Wahl.
Ein zeitgesteuerter Trigger (auch Clock-Trigger genannt) ähnelt einem Cron-Job in Unix. Zeitgesteuerte Trigger lassen Skripte bei einer bestimmten Zeit oder in einem wiederkehrenden Intervall laufen, so oft wie jede Minute oder so selten wie einmal pro Monat. (Beachten Sie, dass ein Add-On höchstens einmal pro Stunde einen zeitgesteuerten Trigger verwenden kann.) Die Zeit kann leicht zufällig sein - wenn Sie beispielsweise einen wiederkehrenden 9. Trigger erstellen, wählt Apps Script eine Zeit zwischen 9 Uhr und 10 Uhr., Dann hält dieses Timing konsistent von Tag zu Tag, so dass 24 Stunden vergehen bevor der Auslöser erneut ausgelöst wird.
Wenn Sie eine Priorität setzen möchten, sollten Sie den Tag-Timer eine Stunde früher setzen.
Danke! Ich werde eine Stunde früher setzen. –
- 1. AWS Lambda mehrere Trigger zur gleichen Zeit
- 2. odoo mit zwei Filtern zur gleichen Zeit
- 3. Wie verwalten zwei Assertion zur gleichen Zeit
- 4. zwei jquery Funktionen zur gleichen Zeit
- 5. Echo zwei Schlüssel zur gleichen Zeit
- 6. Zwei verdrahtete Verbindung zur gleichen Zeit
- 7. Taste hat zwei Aktionen zur gleichen Zeit
- 8. Zwei Funktionen zur gleichen Zeit ausgeführt
- 9. Fade zwei Elemente genau zur gleichen Zeit
- 10. Zwei bootstrap nav Menüs zur gleichen Zeit
- 11. WooCommerce zwei Versandoptionen zur gleichen Zeit
- 12. zur gleichen Zeit Felder Validierung
- 13. Bewegliches Objekt zur gleichen Zeit
- 14. Shell-Programmierung: Ausführen von zwei Anwendungen zur gleichen Zeit
- 15. Run zwei Videos zur gleichen Zeit mit JavaScript
- 16. Laravel Api Empfangen von zwei Anfragen zur gleichen Zeit
- 17. Python Inkrementieren Sie zwei Strings zur gleichen Zeit
- 18. Zwei Spalten können nicht zur gleichen Zeit in SQL
- 19. Wie man zwei Stapel zur gleichen Zeit abspringt
- 20. So senden Sie zwei Anfragen zur gleichen Zeit mit Python
- 21. Rendering von zwei Kameras zur gleichen Zeit in A-Frame
- 22. Wie zwei Module zur gleichen Zeit in IDLE
- 23. automatisieren Regeln in Makefile von zwei Variablen zur gleichen Zeit
- 24. Wie man zwei jquery-ajax-Prozess zur gleichen Zeit machen?
- 25. kippe zwei Leinwand Rechtecke zur gleichen Zeit bewegen
- 26. Update zwei Wert zur gleichen Zeit in clojure
- 27. Mit einem Server zwei Threads zur gleichen Zeit Fortschritte
- 28. SFML bewegt zwei Spieler mit verschiedenen Tasten zur gleichen Zeit
- 29. Android: Zwei Instanzen von Media Recorder zur gleichen Zeit
- 30. Holen Sie zwei Schlüssel zur gleichen Zeit - Assembly 8086
Kannst du nicht die zweite Funktion von deiner ersten Funktion aufrufen und hast nur einen Trigger für deine erste Funktion? –
Ja, aber es ist nicht die beste Lösung für diesen Fall. Ich habe diese Funktionen aufgeteilt, denn wenn einer aus irgendeinem Grund nicht funktioniert, kann der zweite NICHT unterbrochen werden. Auch die Frage ist mehr wie Neugier, denn ich rufe schon einen aus dem anderen heraus. Trotzdem danke. –
@FelipeChagas, bedenken Sie, dass Sie * immer * (gut, nicht, wenn der Fehler ein Timeout ist, weil die Funktion verbringen [6 Minuten maximale Ausführungszeit von Google zu Triggern gegeben] (https://developers.google. com/apps-script/guides/services/quotas)) rufen Sie die zweite von der ersten, wenn Sie die erste Funktion in einen [try/finally Block] (https://developer.mozilla.org/ca/docs/Web/) JavaScript/Reference/Statements/try ... catch) und Sie rufen die zweite aus dem finally-Block – mTorres