Google Sheets
- Themen:
- Digitale Inhalte und Dokumente
In einem Adobe Workfront Fusion Szenario können Sie Workflows automatisieren, die Google Sheets verwenden, und sie mit mehreren Anwendungen und Services von Drittanbietern verbinden.
Anweisungen zum Verbinden Ihres Google Sheets-Kontos mit Workfront Fusion finden Sie unter Erstellen einer Verbindung zu Adobe Workfront Fusion - Grundlegende Anweisungen
Zugriffsanforderungen
Sie müssen über folgenden Zugriff verfügen, um die Funktion in diesem Artikel verwenden zu können:
Neu: Standard
Oder
Aktuell: Arbeit oder höher
Aktuell: Keine Workfront Fusion-Lizenzanforderung
Oder
Legacy: Workfront Fusion für Arbeitsautomatisierung und -integration
Neu:
- Prime oder Workfront auswählen: Ihr Unternehmen muss Adobe Workfront Fusion erwerben.
- Ultimate Workfront-Paket: Workfront Fusion ist enthalten.
Oder
Aktuell: Ihr Unternehmen muss Adobe Workfront Fusion erwerben.
Weitere Informationen zu den Informationen in dieser Tabelle finden Sie unter Zugriffsanforderungen in der Dokumentation.
Informationen zu Adobe Workfront Fusion finden Sie unter Adobe Workfront Fusion Lizenzen.
Voraussetzungen
Um Google Sheets-Module verwenden zu können, müssen Sie über ein Google-Konto verfügen.
Google Sheets-API-Informationen
Der Google Sheets-Connector verwendet Folgendes:
Google Sheets-Module und ihre Felder
Beim Konfigurieren Google Forms Module zeigt Workfront Fusion die unten aufgeführten Felder an. Darüber hinaus können abhängig von Faktoren wie Ihrer Zugriffsebene in der App oder dem Service weitere Google Sheets angezeigt werden. Ein fett gedruckter Titel in einem Modul gibt ein erforderliches Feld an.
Wenn die Zuordnungsschaltfläche über einem Feld oder einer Funktion angezeigt wird, können Sie damit Variablen und Funktionen für dieses Feld festlegen. Weitere Informationen finden Sie unter Zuordnen von Informationen von einem Modul zu einem anderen.
Auslöser
Zeilen ansehen
Ruft Werte aus neu hinzugefügten Zeilen im Arbeitsblatt ab.
Das Modul ruft nur neue Zeilen ab, die noch nicht ausgefüllt wurden. Der Trigger verarbeitet keine überschriebene Zeile.
Wählen Sie aus, ob das Arbeitsblatt eine Kopfzeile enthält.
-
Yes
Das Modul ruft die Kopfzeile nicht als Ausgabedaten ab.
Variablennamen in der Ausgabe werden von den Kopfzeilen aufgerufen.
-
Nein
Das Modul ruft auch die erste Tabellenzeile ab
Variablennamen in der Ausgabe werden als A, B, C, D usw. bezeichnet.
A1:F1
.A1:F1
.-
formatierter Wert
Die Werte werden in der Antwort entsprechend der Zellenformatierung berechnet und formatiert. Die Formatierung basiert auf dem Gebietsschema der Tabelle, nicht auf dem Gebietsschema des anfragenden Benutzers. Wenn
A1
beispielsweise1.23
ist undA2
als Währung=A1
und formatiert ist, gibtA2
"$1.23"
zurück. -
Unformatierter Wert
Die Werte werden berechnet, in der Antwort jedoch nicht formatiert. Wenn
A1
beispielsweise1.23
ist undA2
als Währung=A1
und formatiert ist, gibtA2
die Zahl"1.23"
zurück. -
-Formel
Die Werte werden nicht berechnet. Die Antwort enthält die Formeln. Wenn
A1
beispielsweise1.23
ist undA2
als Währung=A1
und formatiert ist, gibtA2
"=A1"
zurück.
-
Seriennummer
Die Felder „Datum“, „Uhrzeit“, „Datum/Uhrzeit“ und „Dauer“ werden als Dubletten im Format „Seriennummer“ ausgegeben, wie es von Lotus 1-2-3 populär gemacht wird. Der ganze Zahlenteil des Werts (links vom Dezimaltrennzeichen) zählt die Tage seit dem 30. Dezember 1899. Der Bruchteil (rechts neben der Dezimalstelle) zählt die Zeit als einen Bruchteil des Tages. Zum Beispiel wäre der 1. Januar 1900 mittags 2,5, 2 weil es 2 Tage nach dem 30. Dezember 1899 ist, und .5 weil mittags ein halber Tag ist. 1. Februar 1900 um 15 Uhr wäre 33.625 Uhr. Damit wird das Jahr 1900 korrekt als Schaltjahr behandelt.
-
formatierter String
Die Felder für Datum, Uhrzeit, Datum/Uhrzeit und Dauer werden als Zeichenfolgen im angegebenen Zahlenformat ausgegeben (das vom Gebietsschema der Tabelle abhängt).
Aktionen
Zeile hinzufügen
Dieses Modul fügt eine Zeile zu einem Blatt hinzu.
Beim Konfigurieren Google Sheets Module zeigt Workfront Fusion die unten aufgeführten Felder an. Darüber hinaus können abhängig von Faktoren wie Ihrer Zugriffsebene in der App oder dem Service weitere Google Sheets angezeigt werden. Ein fett gedruckter Titel in einem Modul gibt ein erforderliches Feld an.
Wenn die Zuordnungsschaltfläche über einem Feld oder einer Funktion angezeigt wird, können Sie damit Variablen und Funktionen für dieses Feld festlegen. Weitere Informationen finden Sie unter Zuordnen von Informationen von einem Modul zu einem anderen.
Wählen Sie aus, ob Sie die Tabelle und das Blatt manuell oder durch Zuordnung auswählen möchten.
Hinweis: Die manuelle Zuordnung ist beispielsweise dann nützlich, wenn in einem Workfront Fusion Szenario eine neue Tabelle erstellt wird und Sie der neu erstellten Tabelle direkt im Szenario Daten hinzufügen möchten.
Wählen Sie aus, ob das Arbeitsblatt die Kopfzeile enthält.
-
Yes
Das Modul ruft die Kopfzeile nicht als Ausgabedaten ab.
Variablennamen in der Ausgabe werden von den Kopfzeilen aufgerufen.
-
Nein
Das Modul ruft auch die erste Tabellenzeile ab
Variablennamen in der Ausgabe werden als A, B, C, D usw. bezeichnet.
-
Benutzer entered
Die Werte werden analysiert, als ob der Benutzer sie in die Benutzeroberfläche eingegeben hätte. Zahlen bleiben Zahlen, Zeichenfolgen können jedoch nach denselben Regeln, die bei der Eingabe von Text in eine Zelle über die Google Sheets-Benutzeroberfläche angewendet werden, in Zahlen, Daten oder andere Formate konvertiert werden.
-
RAW
Die vom Benutzer eingegebenen Werte werden nicht geparst und so gespeichert, wie sie eingegeben wurden.
Geben Sie an, wie vorhandene Daten bei der Eingabe neuer Daten geändert werden.
-
Zeilen einfügen
Für die neuen Daten werden Zeilen eingefügt.
-
Overwrite
Die neuen Daten überschreiben vorhandene Daten in den Bereichen, in denen sie geschrieben werden. Durch Hinzufügen von Daten am Ende des Arbeitsblatts werden neue Zeilen oder Spalten eingefügt, damit die Daten geschrieben werden können.
Tabelle hinzufügen
Erstellt eine neue Tabelle in einer ausgewählten Tabelle.
-
Titel
Geben Sie den Namen der neuen Tabelle ein.
-
Index
Die Position des Blatts eingeben. Der Standardwert ist 0 (wodurch das Blatt an erster Stelle steht).
Zelle löschen
Löscht einen Wert aus einer angegebenen Zelle.
A5
.Zeile löschen
Löscht Werte aus einer angegebenen Zeile.
23
.Erstellen einer Tabelle
Geben Sie das Gebietsschema des Arbeitsblatts in einem der folgenden Formate ein:
- einem ISO-639-1-Sprach-Code, z. B.
en
- einen ISO-639-2-Sprach-Code wie
haw
, wenn kein 639-1-Code vorhanden ist - eine Kombination aus ISO-Sprach-Code und Ländercode, z. B.
en_US
Die Wartezeit, bevor flüchtige Funktionen neu berechnet werden:
-
bei Änderung
Flüchtige Funktionen werden bei jeder Änderung aktualisiert.
-
Bei Änderung und jede Minute
Flüchtige Funktionen werden bei jeder Änderung und jede Minute aktualisiert.
-
Bei Änderung und stündlich
Volatile Funktionen werden bei jeder Änderung und stündlich aktualisiert.
Wählen Sie das Standardformat aller Zellen im Arbeitsblatt aus.
Text: Textformatierung. Beispiel: 1000. 12
number: Zahlenformatierung. Beispiel: 1,000.12
Percent: Formatierung in Prozent. Beispiel: 10. 12%
currency: Währungsformatierung. Beispiel: $1,000.12
date: Datumsformatierung. Beispiel: 9/26/2008
Time: Zeitformatierung. Beispiel: 3:59:00 PM
Datum/Uhrzeit: Formatierung von Datum und Uhrzeit. Beispiel: 9/26/08 15:59:00
Scientific: Wissenschaftliche Zahlenformatierung. Beispiel: 1. 01E+03
Zeile löschen
Löscht eine angegebene Zeile.
23
Tabelle löschen
Löscht eine bestimmte Tabelle.
Zelle abrufen
Ruft einen Wert aus einer ausgewählten Zelle ab.
A6
-
formatierter Wert
Die Werte werden in der Antwort entsprechend der Zellenformatierung berechnet und formatiert. Die Formatierung basiert auf dem Gebietsschema der Tabelle, nicht auf dem Gebietsschema des anfragenden Benutzers. Wenn
A1
beispielsweise1.23
ist undA2
als Währung=A1
und formatiert ist, gibtA2
"$1.23"
zurück. -
Unformatierter Wert
Die Werte werden berechnet, in der Antwort jedoch nicht formatiert. Wenn
A1
beispielsweise1.23
ist undA2
als Währung=A1
und formatiert ist, gibtA2
die Zahl"1.23"
zurück. -
-Formel
Die Werte werden nicht berechnet. Die Antwort enthält die Formeln. Wenn
A1
beispielsweise1.23
ist undA2
als Währung=A1
und formatiert ist, gibtA2
"=A1"
zurück.
-
Serial number
Die Felder „Datum“, „Uhrzeit“, „Datum/Uhrzeit“ und „Dauer“ werden als Dubletten im Format „Seriennummer“ ausgegeben, wie es von Lotus 1-2-3 populär gemacht wird. Der ganze Zahlenteil des Werts (links vom Dezimaltrennzeichen) zählt die Tage seit dem 30. Dezember 1899. Der Bruchteil (rechts neben der Dezimalstelle) zählt die Zeit als einen Bruchteil des Tages. Zum Beispiel wäre der 1. Januar 1900 mittags 2,5, 2 weil es 2 Tage nach dem 30. Dezember 1899 ist, und .5 weil mittags ein halber Tag ist. 1. Februar 1900 um 15 Uhr wäre 33.625 Uhr. Damit wird das Jahr 1900 korrekt als Schaltjahr behandelt.
-
Formatted string
Die Felder für Datum, Uhrzeit, Datum/Uhrzeit und Dauer werden als Zeichenfolgen im angegebenen Zahlenformat ausgegeben (das vom Gebietsschema der Tabelle abhängt).
Erstellen eines API-Aufrufs
Mit diesem Aktionsmodul können Sie einen benutzerdefinierten API-Aufruf durchführen.
https://sheets.googleapis.com/v4/
ein.{"Content-type":"application/json"}
. Workfront Fusion fügt die Autorisierungskopfzeilen für Sie hinzu.Fügen Sie den Hauptteil des Inhalts für den API-Aufruf in Form eines standardmäßigen JSON-Objekts hinzu.
Hinweis:
Wenn Sie bedingte Anweisungen wie if
in Ihrer JSON-Datei verwenden, setzen Sie die Anführungszeichen außerhalb der bedingten Anweisung.
Zelle aktualisieren
A5
-
Benutzer entered
Die Werte werden analysiert, als ob der Benutzer sie in die Benutzeroberfläche eingegeben hätte. Zahlen bleiben Zahlen, Zeichenfolgen können jedoch nach denselben Regeln, die bei der Eingabe von Text in eine Zelle über die Google Sheets-Benutzeroberfläche angewendet werden, in Zahlen, Daten oder andere Formate konvertiert werden.
-
RAW
Die vom Benutzer eingegebenen Werte werden nicht geparst und so gespeichert, wie sie eingegeben wurden.
Zeile aktualisieren
Mit diesem Modul können Sie den Zelleninhalt in einer ausgewählten Zeile ändern.
Wählen Sie aus, ob Sie die Tabelle und das Blatt manuell oder durch Zuordnung auswählen möchten.
Hinweis: Die manuelle Zuordnung ist beispielsweise dann nützlich, wenn im Szenario Workfront Fusion eine neue Tabelle erstellt wird und Sie der neu erstellten Tabelle direkt im Szenario Daten hinzufügen möchten.
Wählen Sie aus, ob das Arbeitsblatt die Kopfzeile enthält.
-
Yes
Das Modul ruft die Kopfzeile nicht als Ausgabedaten ab.
Variablennamen in der Ausgabe werden von den Kopfzeilen aufgerufen.
-
Nein
Das Modul ruft auch die erste Tabellenzeile ab
Variablennamen in der Ausgabe werden als A, B, C, D usw. bezeichnet.
-
Benutzer entered
Die Werte werden analysiert, als ob der Benutzer sie in die Benutzeroberfläche eingegeben hätte. Zahlen bleiben Zahlen, Zeichenfolgen können jedoch nach denselben Regeln, die bei der Eingabe von Text in eine Zelle über die Google Sheets-Benutzeroberfläche angewendet werden, in Zahlen, Daten oder andere Formate konvertiert werden.
-
RAW
Die vom Benutzer eingegebenen Werte werden nicht geparst und so gespeichert, wie sie eingegeben wurden.
Suchvorgänge
Bereichswerte abrufen
A1:D25
.A1:F1
. Wenn Sie das Feld leer lassen, behandelt Workfront Fusion die erste Zeile des angegebenen Bereichs als Kopfzeile.-
formatierter Wert
Die Werte werden in der Antwort entsprechend der Zellenformatierung berechnet und formatiert. Die Formatierung basiert auf dem Gebietsschema der Tabelle, nicht auf dem Gebietsschema des anfragenden Benutzers. Wenn
A1
beispielsweise1.23
ist undA2
als Währung=A1
und formatiert ist, gibtA2
"$1.23"
zurück. -
Unformatierter Wert
Die Werte werden berechnet, in der Antwort jedoch nicht formatiert. Wenn
A1
beispielsweise1.23
ist undA2
als Währung=A1
und formatiert ist, gibtA2
die Zahl"1.23"
zurück. -
-Formel
Die Werte werden nicht berechnet. Die Antwort enthält die Formeln. Wenn
A1
beispielsweise1.23
ist undA2
als Währung=A1
und formatiert ist, gibtA2
"=A1"
zurück.
-
Seriennummer
Die Felder „Datum“, „Uhrzeit“, „Datum/Uhrzeit“ und „Dauer“ werden als Dubletten im Format „Seriennummer“ ausgegeben, wie es von Lotus 1-2-3 populär gemacht wird. Der ganze Zahlenteil des Werts (links vom Dezimaltrennzeichen) zählt die Tage seit dem 30. Dezember 1899. Der Bruchteil (rechts neben der Dezimalstelle) zählt die Zeit als einen Bruchteil des Tages. Zum Beispiel wäre der 1. Januar 1900 mittags 2,5, 2 weil es 2 Tage nach dem 30. Dezember 1899 ist, und .5 weil mittags ein halber Tag ist. 1. Februar 1900 um 15 Uhr wäre 33.625 Uhr. Damit wird das Jahr 1900 korrekt als Schaltjahr behandelt.
-
formatierter String
Die Felder für Datum, Uhrzeit, Datum/Uhrzeit und Dauer werden als Zeichenfolgen im angegebenen Zahlenformat ausgegeben (das vom Gebietsschema der Tabelle abhängt).
Arbeitsblätter auflisten
Dieses Modul gibt eine Liste aller Blätter in einer Tabelle zurück.
Zeilen suchen
Durchsucht Zeilen mithilfe der Filteroptionen.
A-F
Legen Sie den Filter fest, den Sie zum Suchen nach Zeilen verwenden möchten.
-
formatierter Wert
Die Werte werden in der Antwort entsprechend der Zellenformatierung berechnet und formatiert. Die Formatierung basiert auf dem Gebietsschema der Tabelle, nicht auf dem Gebietsschema des anfragenden Benutzers. Wenn
A1
beispielsweise1.23
ist undA2
als Währung=A1
und formatiert ist, gibtA2
"$1.23"
zurück. -
Unformatierter Wert
Die Werte werden berechnet, in der Antwort jedoch nicht formatiert. Wenn
A1
beispielsweise1.23
ist undA2
als Währung=A1
und formatiert ist, gibtA2
die Zahl"1.23"
zurück. -
-Formel
Die Werte werden nicht berechnet. Die Antwort enthält die Formeln. Wenn
A1
beispielsweise1.23
ist undA2
als Währung=A1
und formatiert ist, gibtA2
"=A1"
zurück.
-
Seriennummer
Die Felder „Datum“, „Uhrzeit“, „Datum/Uhrzeit“ und „Dauer“ werden als Dubletten im Format „Seriennummer“ ausgegeben, wie es von Lotus 1-2-3 populär gemacht wird. Der ganze Zahlenteil des Werts (links vom Dezimaltrennzeichen) zählt die Tage seit dem 30. Dezember 1899. Der Bruchteil (rechts neben der Dezimalstelle) zählt die Zeit als einen Bruchteil des Tages. Zum Beispiel wäre der 1. Januar 1900 mittags 2,5, 2 weil es 2 Tage nach dem 30. Dezember 1899 ist, und .5 weil mittags ein halber Tag ist. 1. Februar 1900 um 15 Uhr wäre 33.625 Uhr. Damit wird das Jahr 1900 korrekt als Schaltjahr behandelt.
-
formatierter String
Die Felder für Datum, Uhrzeit, Datum/Uhrzeit und Dauer werden als Zeichenfolgen im angegebenen Zahlenformat ausgegeben (das vom Gebietsschema der Tabelle abhängt).
Suchzeilen (erweitert)
Gibt Ergebnisse zurück, die den angegebenen Kriterien entsprechen.
Verwenden Sie die Google Charts Query Language. Beispiel: select * where B = "John"
Weitere Informationen zu Google Charts Query Language finden Sie unter Abfrage-" in der Google.
Nutzungsbeschränkungen
Wenn der 429: RESOURCE_EXHAUSTED
auftritt, haben Sie das API-Ratenlimit überschritten.
Die Google Sheets-API begrenzt 500 Anfragen pro 100 Sekunden pro Projekt und 100 Anfragen pro 100 Sekunden pro Benutzer. Beschränkungen für Lese- und Schreibvorgänge werden separat verfolgt. Es gibt keine tägliche Nutzungsbeschränkung.
Weitere Informationen finden Sie unter developers.google.com/sheets/api/limits.
Tipps und Tricks
Leere Zellen aus einer Google Sheet abrufen
Um leere Zellen zu erhalten, können Sie das Modul Zeilen suchen (Erweitert) verwenden. Verwenden Sie diese Formel, um leere Spalten abzurufen.
select * where E is null
Dabei ist „E“ die Spalte und „ist null“ die Bedingung. Sie können eine erweiterte Abfrage mithilfe der Google-Abfragesprache erstellen. Weitere Informationen finden Sie unter Google Query Lang in der Google-Dokumentation.
Schaltfläche in einem Blatt hinzufügen, um ein Szenario auszuführen
-
Fügen Sie Workfront Fusion das Modul Webhook > Custom Webhooks in das Szenario ein und konfigurieren Sie es. Anweisungen finden Sie unter Webhooks.
-
Kopieren Sie die URL des Webhooks.
-
Führen Sie das Szenario aus.
-
Wählen Sie in Google Sheets Einfügen > Zeichnen… aus der Hauptmenüleiste aus.
-
Klicken Sie Fenster Zeichnung“ auf das Symbol Textfeld (
-
Entwerfen Sie eine Schaltfläche und klicken Sie auf Schaltfläche „Speichern und" in der oberen rechten Ecke:
-
Die Schaltfläche wird in Ihrem Arbeitsblatt platziert. Klicken Sie auf die drei vertikalen Punkte in der oberen rechten Ecke der Schaltfläche:
-
Wählen Sie Skript zuweisen… aus dem Menü.
-
Geben Sie den Namen Ihres Skripts (Funktion) ein, z. B.
runScenario
, und klicken Sie auf OK: -
Wählen Sie Tools > Skript-) in der Hauptmenüleiste aus.
-
Fügen Sie den folgenden Code ein:
-
Der Name der Funktion muss dem in Schritt 9 angegebenen Namen entsprechen.
-
Ersetzen Sie die URL durch die URL des Webhooks, die Sie in Schritt 2 kopiert haben.
function runScenario() { UrlFetchApp.fetch("<webhook you copied>"); }
-
-
Drücken Sie Strg+S, um die Skriptdatei zu speichern, geben Sie einen Projektnamen ein und klicken Sie auf OK.
-
Wechseln Sie zurück zu Google Sheets und klicken Sie auf Ihre neue Schaltfläche.
-
Gewähren Sie dem Skript die erforderliche Autorisierung:
-
Überprüfen Sie Workfront Fusion, ob das Szenario erfolgreich ausgeführt wurde.
Daten in einer Tabelle speichern
Wenn Sie einen Datumswert ohne Formatierung in einer Tabelle speichern, wird er in der Tabelle als Text im ISO 8601-Format angezeigt. Google Sheets Formeln oder Funktionen, die mit Datumsangaben arbeiten, die diesen Text nicht verstehen (Beispiel: Formel =A1+10
), zeigen jedoch den folgenden Fehler an:
Damit Google Sheets das Datum besser verstehen können, formatieren Sie es mit der Funktion formatDate
. Das richtige Format, das als zweites Argument an die Funktion übergeben wird, hängt von den Gebietsschemaeinstellungen der Tabelle ab.
Weitere Informationen zu dieser Funktion finden Sie unter formatDate (Datum; Format; [Zeitzone]) im Artikel Datums- und Uhrzeitfunktionen.
So bestimmen Sie das richtige Format:
-
Wählen Sie in Google Sheets Datei > Tabelle Einstellungen aus dem Hauptmenü aus, um das Gebietsschema zu überprüfen und festzulegen.
-
Nachdem Sie das richtige Gebietsschema überprüft oder festgelegt haben, bestimmen Sie das entsprechende Datums- und Uhrzeitformat, indem Sie Format > Number aus dem Hauptmenü auswählen. Das Format wird neben dem Datums-/Uhrzeitmenüpunkt angezeigt:
-
Um das richtige Format zu erstellen, das an die Funktion formatDate() übergeben werden soll, lesen Sie die Liste der Token zur Datums- und Zeitformatierung.
Beispiel:
Für MM/DD/YYYY HH:mm:ss
Format (für das Gebietsschema der Vereinigten Staaten):
Nutzung Google Sheets Funktionen
Um eine integrierte Funktion aus Google Sheets zu verwenden, können Sie sie nutzen. Weitere Informationen finden Sie unter Verwenden Google Sheets Funktionen im Artikel Zuordnen eines Elements mithilfe von Funktionen.
Verhindern, dass Google Sheets Zahlen in Daten ändern
Wenn eine Zeichenfolge von Zahlen, die Sie als Text verwenden, in einem Google Arbeitsblatt als Datum interpretiert wird, können Sie die Zahl als einfachen Text vorformatieren, um dies zu verhindern. Wenn Sie beispielsweise 1-2019 eingeben und als Text beabsichtigen, interpretiert Google dies möglicherweise als Datum.
- Markieren Sie Google Sheets die Spalte oder Zelle, die die Zahl oder die Zahlen enthält.
- Klicken Sie auf Format > Zahl > Nur Text.
Eine weitere Problemumgehung in Workfront Fusion besteht darin, vor einer Zahl ein Apostroph (') einzugeben, z. B. '1-2019 oder '1/47. Das Apostroph wird in der Zelle nicht angezeigt, nachdem die Daten von Workfront Fusion gesendet wurden.