Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Vorraussetzung

  • Eine konfigurierte Verbindung zu Google Drive Account (

...


Konfiguration

account

Den Google Drive Account auswählen, welcher verwendet werden soll.

Image Modified

dataSpreadsheet

Verknüpfen der CSV-Datei, welche ins GoogleSpreadSheet des Input Spreadsheets, welches ins das Google Sheet geladen werden soll. Diese Dieses Spreadsheet kann z. B. mit dem Step CSVReader eingelesen werden. 

Image Modified

document_id

Auswahl des GoogleSpreadsheetsGoogle Sheets, welches geupdated aktualisiert werden soll. 

Image Modified


worksheet_name

Auswahl des Namens eines TabellensblattesTabellenblattes, falls mehrere Tabellenblätter vorhanden sind.

mode

An Tabellenblatt anhängen

Die Daten der hochgeladenen CSV-Datei des Input Spreadsheets werden am Ende des GoogleSpreadSheets Google Sheet hinzugefügt. Das heißt es werden keine Zeilen überschrieben.

Enthält die hochgeladene CSV-Datei das Input Spreadsheet mehr Spalten als das GoogleSpreadSheetGoogle Sheet, werden diese hinzugefügt.


Tabellenblatt aktualisieren

Die Daten im GoogleSpreadSheet Google Sheet werden ab Zeile 1 mit den Daten der hochgeladenen CSV-Datei des Input Spreadsheets ersetzt.

Dabei werden so viele Zeilen und Spalten des GoogleSpreadSheets Google Sheets überschrieben, wie die CSV-Datei das Input Spreadsheet enthält.

Enthält die hochgeladene CSV-Datei das Input Spreadsheet mehr Zeilen oder Spalten als das GoogleSpreadSheetGoogle Sheet, werden diese hinzugefügt.


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

Gibt an, ob die erste Zeile (Kopfzeile) im Tabellenblatt ausgegeben werden soll.

valueOption

Legt fest ob die Eingabedaten (aus dem Quell-SPREADSHEET) interpretiert werden sollen.

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

Diese Funktion ist nur verfügbar, wenn der mode = "Tabellenblatt aktualisieren

https://forum.synesty.com/t/frage-zu-googlespreadsheetupdate/2406

TODO: ergänzen" gewählt ist.

Spalte der Tabelle, in der mit dem Schreiben der Daten begonnen werden soll.


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):

IDKategorieProdukt
1StühleGaming-Stuhl
2StühleSchwingstuhl

hochgeladenes Input Spreadsheet (dataSpreadsheet):

IDKategorieProduktPreis
3StühleBürostuhl250,00 €
4StühlePolsterstuhl219,99 €
5StühleBarstuhl79,99 €

Beispiel 1

Einstellungen: 

mode = An Tabellenblatt anhängen

printHeader = Nein

Ergebnis im Google Spreadsheet nach Flowausführung:

IDKategorieProdukt
1StühleGaming-Stuhl
2StühleSchwingstuhl
3StühleBürostuhl250,00 €
4StühlePolsterstuhl219,99 €
5StühleBarstuhl79,99 €

Beispiel 2

Einstellungen:

Mode = An Tabellenblatt anhängen

printHeader = Ja

Ergebnis im Google Spreadsheet nach Flowausführung:

IDKategorieProdukt
1StühleGaming-Stuhl
2StühleSchwingstuhl
IDKategorieProduktPreis
3StühleBürostuhl250,00 €
4StühlePolsterstuhl219,99 €
5StühleBarstuhl79,99 €

Beispiel 3

Einstellungen:

Mode = Tabellenblatt aktualisieren

printHeader = Ja

Ergebnis im Google Spreadsheet nach Flowausführung:

IDKategorieProduktPreis
3StühleBürostuhl250,00 €
4StühlePolsterstuhl219,99 €
5StühleBarstuhl79,99 €

Beispiel 4

Einstellungen:

Mode = Tabellenblatt aktualisieren

printHeader = Nein

Ergebnis im Google Spreadsheet nach Flowausführung:

3StühleBürostuhl250,00 €
4StühlePolsterstuhl219,99 €
5StühleBarstuhl79,99 €