2017-12-31 22 views
0

Ich habe eine Google Tabellenkalkulation und eine nodejs App, die die Google API verwendet, um vorhandene Zeilen zu aktualisieren und neue Zeilen hinzuzufügen. Jetzt habe ich ein paar Dinge, bei denen ich nicht weiß, was ich tun soll.Google Spreadsheets: Automatische Behandlung neuer Zeilen (Filter, bedingte Formatierung, ...)

1) In Spalte B gibt es eine Formel, die Werte aus anderen Spalten dieser Zeile verwendet. Gibt es eine einfache Möglichkeit, die Formel mit dem Index der neuen Zeile zu kopieren? Oder muss ich den Bereich durchlaufen, bevor ich die Anfrage sende, um den Index zu erhalten und ihn dann in die Formel einzufügen? Ich denke ArrayFormula in der ersten Reihe wird nicht funktionieren, weil es eine komplizierte Formel mit einigen Funktionen ist, die nicht mit ArrayFormula arbeiten, wie MAX.

2) Ich habe einen Filterbereich über die gesamte Tabelle. Wenn ich jedoch eine neue Zeile mit meiner App hinzufüge, wird der Bereich nicht automatisch aktualisiert. Wie kann ich das machen?

3) Gleiches gilt für die bedingte Formatierung. Wenn ich eine neue Zeile hinzufüge, wird der Bereich der bedingten Formatierung nicht automatisch aktualisiert. Wie kann ich das machen?

Antwort

0

1- Verwenden copyTo Methode anstelle von setValue (e) es wird die Indizierung automatisch

2- Sie Filteroptionen in der erweiterten Version von Google Tabellen finden müssen Sie es wieder einstellen, weil die #ref dies zu ändern, warum die Filter verschwinden Gleich wie bedingte Formatierung

Verwandte Themen