Google Sheets
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:
table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header | |
---|---|
Adobe Workfront-Paket | Beliebig |
Adobe Workfront-Lizenz |
Neu: Standard Oder Aktuell: Arbeit oder höher |
Lizenz für Adobe Workfront Fusion** |
Aktuell: Keine Workfront Fusion-Lizenzanforderung. Oder Legacy: Workfront Fusion für Arbeitsautomatisierung und -integration |
Produkt |
Neu:
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
Watch Rows
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.
Aktionen
Add a Row
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.
Add a Sheet
Erstellt eine neue Tabelle in einer ausgewählten Tabelle.
Clear a Cell
Löscht einen Wert aus einer angegebenen Zelle.
Clear a Row
Löscht Werte aus einer angegebenen Zeile.
Create a Spreadsheet
Delete a Row
Löscht eine angegebene Zeile.
Delete a Sheet
Löscht eine bestimmte Tabelle.
Get a Cell
Ruft einen Wert aus einer ausgewählten Zelle ab.
Make an API Call
Mit diesem Aktionsmodul können Sie einen benutzerdefinierten API-Aufruf durchführen.
Update a Cell
Update a Row
Mit diesem Modul können Sie den Zelleninhalt in einer ausgewählten Zeile ändern.
List Sheets
Dieses Modul gibt eine Liste aller Blätter in einer Tabelle zurück.
Search Rows
Durchsucht Zeilen mithilfe der Filteroptionen.
Search Rows (Advanced)
Gibt Ergebnisse zurück, die den angegebenen Kriterien entsprechen.
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 Search Rows (Advanced) 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 Insert > Drawing… aus der Hauptmenüleiste aus.
-
Klicken Sie im Fenster Drawing oben im Fenster auf
-
Gestalten Sie eine Schaltfläche und klicken Sie oben rechts auf die Schaltfläche Save and Close :
-
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 Assign script… aus dem Menü.
-
Geben Sie den Namen Ihres Skripts (Funktion) ein, z. B.
runScenario
, und klicken Sie auf OK: -
Wählen Sie in der Hauptmenüleiste Tools > Script editor 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.
code language-none function runScenario() { UrlFetchApp.fetch("<webhook you copied>"); }
-
-
Drücken Sie Ctrl+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 Zeitfunktionen.
So bestimmen Sie das richtige Format:
-
Wählen Sie in Google Sheets File > Spreadsheet aus dem Hauptmenü, um das Gebietsschema zu überprüfen und festzulegen.
-
Nachdem Sie das richtige Gebietsschema überprüft oder festgelegt haben, bestimmen Sie das entsprechende Datums- und Zeitformat, 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 formatDate()-Funktion übergeben werden soll, verwenden 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 > Number > Plain 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.