So halten Sie App Scripts an, bis die Kalkulation der Tabelle abgeschlossen ist

Da Google Spreadsheets keine Iterationen unterstützt, habe ich mein eigenes einfaches App-Skript geschrieben, um eine Eingabe basierend auf der Berechnung der Tabellenausgabe anzupassen. Nachdem ich die Eingabevariable geändert habe, wird die Kalkulationstabelle neu berechnet, aber App-Skripte scheinen nicht auf diese Neuberechnung zu warten, sodass ich Werte wie "Denken ..." oder "#NA" erhalte. Gibt es eine Möglichkeit, ein Skript anzuhalten und den Abschluss der Berechnung abzuwarten, bevor in die nächste Zeile des Skripts gewechselt wird?

Momentan benutze ich nur eine Schleife, um die Zelle zu beobachten, aber ich wollte herausfinden, ob es eine elegantere Möglichkeit gibt, die Ausführung anzuhalten, bis die Berechnung des Blattes abgeschlossen ist.

Ich schreibe viele Excel-Makros und Excel VBA wartet immer darauf, dass die Berechnung abgeschlossen ist, bevor ich zur nächsten Codezeile übergehe. Apps Script scheint dies nicht zu tun, daher hoffe ich, dass es einen einfachen Weg gibt, dies zu tun.

Eine zweite Frage: Da diese Iteration einige Zeit in Anspruch nehmen kann, wie unterbricht und beendet man die Ausführung eines Skripts? Ich kann anscheinend keinen Weg finden, dies zu tun.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage