GoogleSpreadSheetUpdate - Google Drive
← Google Drive Add-On Übersicht
Vorraussetzung
Section titled “Vorraussetzung”-
Eine konfigurierte Verbindung zu Google Drive Account (siehe Google Drive#Autorisierung)
Konfiguration
Section titled “Konfiguration”account
Section titled “account”Den Google Drive Account auswählen, welcher verwendet werden soll.
dataSpreadsheet
Section titled “dataSpreadsheet”Verknüpfen des Input Spreadsheets, welches ins das Google Sheet geladen werden soll. Dieses Spreadsheet kann z. B. mit dem Step CSVReader eingelesen werden.
document_id
Section titled “document_id”Auswahl des Google Sheets, welches aktualisiert werden soll.
worksheet_name
Section titled “worksheet_name”Auswahl des Namens eines Tabellenblattes, falls mehrere Tabellenblätter vorhanden sind.
An Tabellenblatt anhängen
Section titled “An Tabellenblatt anhängen”Die Daten des Input Spreadsheets werden am Ende des Google Sheet hinzugefügt. Das heißt es werden keine Zeilen überschrieben.
Enthält das Input Spreadsheet mehr Spalten als das Google Sheet, werden diese hinzugefügt.
Tabellenblatt aktualisieren
Section titled “Tabellenblatt aktualisieren”Die Daten im Google Sheet werden ab Zeile 1 mit den Daten des Input Spreadsheets ersetzt.
Dabei werden so viele Zeilen und Spalten des Google Sheets überschrieben, wie das Input Spreadsheet enthält.
Enthält das Input Spreadsheet mehr Zeilen oder Spalten als das Google Sheet, werden diese hinzugefügt.
Tabellenblatt leeren und aktualisieren
Section titled “Tabellenblatt leeren und aktualisieren”Das Tabellenblatt wird genauso aktualisiert wie beim Modus Tabellenblatt aktualisieren, mit dem Unterschied das das Tabellenblatt vorher vollständig geleert und alle Zeilen und Spalten entfernt werden.
printHeader
Section titled “printHeader”Gibt an, ob die erste Zeile (Kopfzeile) im Tabellenblatt ausgegeben werden soll.
valueOption
Section titled “valueOption”Legt fest ob die Eingabedaten (aus dem Quell-SPREADSHEET) interpretiert werden sollen.
startAtLine
Section titled “startAtLine”Diese Funktion ist nur verfügbar, wenn der mode “Tabellenblatt aktualisieren” gewählt ist.
Zeilennummer der Tabelle, in der mit dem Schreiben der Daten begonnen werden soll.
startAtColumn
Section titled “startAtColumn”Diese Funktion ist nur verfügbar, wenn der mode “Tabellenblatt aktualisieren” gewählt ist.
Spalte der Tabelle, in der mit dem Schreiben der Daten begonnen werden soll.
Anwendungsbeispiele
Section titled “Anwendungsbeispiele”Für die folgenden Beispiele werden immer die selben Inputs verwendet.
Nur die Einstellungen des GoogleSpreadSheetUpdate Steps ändern sich (mode und printHeader).
Google Spreadsheet (Quelldatei):
Section titled “Google Spreadsheet (Quelldatei):”ID | Kategorie | Produkt |
---|---|---|
1 | Stühle | Gaming-Stuhl |
2 | Stühle | Schwingstuhl |
hochgeladenes Input Spreadsheet (dataSpreadsheet):
Section titled “hochgeladenes Input Spreadsheet (dataSpreadsheet):”ID | Kategorie | Produkt | Preis |
---|---|---|---|
3 | Stühle | Bürostuhl | 250,00 € |
4 | Stühle | Polsterstuhl | 219,99 € |
5 | Stühle | Barstuhl | 79,99 € |
Beispiel 1
Section titled “Beispiel 1”Einstellungen:
mode = An Tabellenblatt anhängen
printHeader = Nein
Ergebnis im Google Spreadsheet nach Flowausführung:
ID | Kategorie | Produkt | |
---|---|---|---|
1 | Stühle | Gaming-Stuhl | |
2 | Stühle | Schwingstuhl | |
3 | Stühle | Bürostuhl | 250,00 € |
4 | Stühle | Polsterstuhl | 219,99 € |
5 | Stühle | Barstuhl | 79,99 € |
Beispiel 2
Section titled “Beispiel 2”Einstellungen:
Mode = An Tabellenblatt anhängen
printHeader = Ja
Ergebnis im Google Spreadsheet nach Flowausführung:
ID | Kategorie | Produkt | |
---|---|---|---|
1 | Stühle | Gaming-Stuhl | |
2 | Stühle | Schwingstuhl | |
ID | Kategorie | Produkt | Preis |
3 | Stühle | Bürostuhl | 250,00 € |
4 | Stühle | Polsterstuhl | 219,99 € |
5 | Stühle | Barstuhl | 79,99 € |
Beispiel 3
Section titled “Beispiel 3”Einstellungen:
Mode = Tabellenblatt aktualisieren
printHeader = Ja
Ergebnis im Google Spreadsheet nach Flowausführung:
ID | Kategorie | Produkt | Preis |
---|---|---|---|
3 | Stühle | Bürostuhl | 250,00 € |
4 | Stühle | Polsterstuhl | 219,99 € |
5 | Stühle | Barstuhl | 79,99 € |
Beispiel 4
Section titled “Beispiel 4”Einstellungen:
Mode = Tabellenblatt aktualisieren
printHeader = Nein
Ergebnis im Google Spreadsheet nach Flowausführung:
3 | Stühle | Bürostuhl | 250,00 € |
---|---|---|---|
4 | Stühle | Polsterstuhl | 219,99 € |
5 | Stühle | Barstuhl | 79,99 € |
Inputs
Das sind die Optionen, mit denen man den Step konfigurieren kann.
Name | Datentyp | Beschreibung | Pflichtfeld | Werte |
---|---|---|---|---|
account | ACCOUNT | Ihr Konto | Ja | |
dataSpreadsheet | SPREADSHEET | Das Quell-SPREADSHEET mit Ihren Daten. | Ja | |
document_id | STRING | Die Document-ID des Google Sheets | Ja | |
worksheet_name | STRING | Der Name des Tabellensblattes, falls es mehrere Tabellensblatter vorhanden sind. | Nein | |
mode | STRING | Daten an das Tabellenblatt anhängen (Daten werden nach der letzen Zeilen angehängt) oder die Daten des Tabellenblatt aktualisieren. Bitte beachten Sie, dass im Modus 'Tabellenblatt leeren und aktualisieren' ein Tabellenblatt ausgewählt werden muss. | Ja |
|
clearMode | STRING | Löschmodus | Nein |
|
printHeader | STRING | Gibt an, ob die erste Zeile (Kopfzeile) im Tabellenblatt ausgegeben werden soll. | Nein |
|
startAtLine | STRING | Zeilennummer der Tabelle, in der mit dem Schreiben der Daten begonnen werden soll. | Nein | |
startAtColumn | STRING | Spalte des Tabelle, in der mit dem Schreiben der Daten begonnen werden soll. | Nein |
|
valueOption | STRING | Legt fest ob die Eingabedaten (aus dem Quell-SPREADSHEET) interpretiert werden sollen. | Nein |
|