Frage

Ich habe eine Tabelle, deren Werte ich mit Werten aus Wörterbüchern in einer Liste füllen möchte. Ich habe eine für Schleife geschrieben, die Zelle von Zelle aktualisiert, aber es ist zu langsam und ich bekomme die GSPread.httpsession.httperror oft. Ich versuche, eine Schleife zu schreiben, um die Zeile nach Zeile zu aktualisieren. Das ist was ich habe:

generasacodicetagpre.

Hier ist meine Zelle von der Zellschleife:

generasacodicetagpre.

Was es tut, ist, dass er einen Header findet, der dem Schlüssel in der Liste der Wörterbücher entspricht, und aktualisiert die Zelle darunter. Die nächste Iteration Die Zeile wird um eins erhöht, sodass die Zellen in denselben Spalten, aber die nächste Zeile aktualisiert. Dies ist zu langsam und ich möchte nach Zeile aktualisieren. Mein Versuch:

generasacodicetagpre.

Dieser aktualisiert jede Zeile schnell, jedoch mit demselben Wert. Der dritte verschachtelte für-Loop weist also den gleichen Wert für jede Zelle zu. Ich breche meinen Kopf, um herauszufinden, wie Sie den Zellen richtige Werte zuweisen. Helfen, geschätzt zu werden.

p.s. Übrigens verwende ich Kopfzeile, weil ich eine bestimmte Reihenfolge wünsche, in der Werte in der Google-Tabelle angezeigt werden soll.

War es hilfreich?

Lösung

Der folgende Code ähnelt der Antwort von Koba, schreibt jedoch das vollständige Blatt auf einmal statt pro Zeile.Das ist noch schneller:

generasacodicetagpre.

Andere Tipps

Ich schrieb die folgende Schleife, die eine Tabelle von Zeile erstaunlich schnell füllt.

generasacodicetagpre.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top