Zum Inhalt springen

GoogleSpreadSheetUpdate - Google Drive

← Google Drive Add-On Übersicht

Voraussetzung

Konfiguration

account

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

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

Auswahl des Google Sheets, welches aktualisiert werden soll. 

worksheet_name

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

mode

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

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

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

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

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

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 €

Inputs

Das sind die Optionen, mit denen man den Step konfigurieren kann.

NameDatentypBeschreibungPflichtfeldWerte
accountACCOUNTIhr KontoJa
dataSpreadsheetSPREADSHEETDas Quell-SPREADSHEET mit Ihren Daten.Ja
document_idSTRINGDie Document-ID des Google SheetsJa
worksheet_nameSTRINGDer Name des Tabellensblattes, falls es mehrere Tabellensblatter vorhanden sind.Nein
modeSTRINGDaten 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
  • An Tabellenblatt anhängen
  • Tabellenblatt aktualisieren
  • Tabellenblatt leeren und aktualisieren
clearModeSTRINGLöschmodusNein
  • Werte leeren
  • Zeilen entfernen
printHeaderSTRINGGibt an, ob die erste Zeile (Kopfzeile) im Tabellenblatt ausgegeben werden soll.Nein
  • Ja
  • Nein
startAtLineSTRINGZeilennummer der Tabelle, in der mit dem Schreiben der Daten begonnen werden soll.Nein
startAtColumnSTRINGSpalte des Tabelle, in der mit dem Schreiben der Daten begonnen werden soll.Nein
  • A
  • B
  • C
  • D
  • E
  • F
  • G
  • H
  • I
  • J
  • K
  • L
  • M
  • N
  • O
  • P
  • Q
  • R
  • S
  • T
  • U
  • V
  • W
  • X
  • Y
  • Z
valueOptionSTRINGLegt fest ob die Eingabedaten (aus dem Quell-SPREADSHEET) interpretiert werden sollen.Nein
  • Werte nicht analysieren
  • Werte analysieren