Google Sheets Module
In einem Adobe Workfront Fusion -Szenario können Sie Workflows automatisieren, die Google Sheets verwenden, und sie mit mehreren Anwendungen und Diensten 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 den folgenden Zugriff verfügen, um die Funktionalität in diesem Artikel verwenden zu können:
Wenden Sie sich an Ihren Workfront -Administrator, um zu erfahren, welchen Plan, welchen Lizenztyp oder welchen Zugriff Sie haben.
Informationen zu Adobe Workfront Fusion -Lizenzen finden Sie unter Adobe Workfront Fusion Lizenzen.
Voraussetzungen
Um die Module Google Tabellen zu verwenden, müssen Sie über ein Google -Konto verfügen.
Google Tabellen-API-Informationen
Der Google Tabellen-Connector verwendet Folgendes:
Trigger
Zeilen ansehen
Ruft Werte aus jeder neu hinzugefügten Zeile im Arbeitsblatt ab.
Das Modul ruft nur neue Zeilen ab, die noch nicht ausgefüllt wurden. Der Trigger verarbeitet keine überschriebene Zeile.
Aktionen
Eine Zeile hinzufügen
Dieses Modul hängt eine Zeile an ein Blatt an.
Wenn Sie Google Sheets -Module konfigurieren, 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 im Dienst zusätzliche Google Sheets -Felder angezeigt werden. Ein fett hervorgehobener Titel in einem Modul zeigt ein erforderliches Feld an.
Wenn Sie die Zuordnungsschaltfläche über einem Feld oder einer Funktion sehen, können Sie damit Variablen und Funktionen für dieses Feld festlegen. Weitere Informationen finden Sie unter Informationen von einem Modul einem anderen zuordnen in Adobe Workfront Fusion.
Eine Zeile aktualisieren
Mit diesem Modul können Sie den Zelleninhalt in einer ausgewählten Zeile ändern.
Löschen einer Zeile
Löscht Werte aus einer angegebenen Zeile.
Eine Zeile löschen
Löscht eine angegebene Zeile.
Abrufen einer Zelle
Ruft einen Wert aus einer ausgewählten Zelle ab.
Zelle aktualisieren
Zelle löschen
Löscht einen Wert aus einer angegebenen Zelle.
Blatt hinzufügen
Erstellt ein neues Arbeitsblatt in einer ausgewählten Tabelle.
Erstellen einer Tabelle
Eine Tabelle löschen
Löscht ein bestimmtes Blatt.
API-Aufruf durchführen
Mit diesem Aktionsmodul können Sie einen benutzerdefinierten API-Aufruf ausführen.
Suchvorgänge
Suchzeilen
Sucht Zeilen mithilfe der Filteroptionen.
Suchzeilen (erweitert)
Gibt Ergebnisse zurück, die den angegebenen Kriterien entsprechen.
Bereichswerte abrufen
Listenblätter
Dieses Modul gibt eine Liste aller Arbeitsblätter in einem Arbeitsblatt zurück.
Nutzungsbeschränkungen
Wenn der Fehler 429: RESOURCE_EXHAUSTED
auftritt, haben Sie das Limit der API-Rate überschritten.
Die Google Sheets -API erlaubt maximal 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 Nutzungsbegrenzung.
Weitere Informationen finden Sie unter developers.google.com/sheets/api/limits.
Tipps und Tricks
Abrufen leerer Zellen von einem Google Sheet
Verwenden Sie das Modul Suchzeilen (erweitert) und rufen Sie mit dieser Formel die leeren Spalten ab.
select * where E is null
Hinzufügen einer Schaltfläche in einem Arbeitsblatt zur Ausführung eines Szenarios
-
Fügen Sie in Workfront Fusion das Modul/den Trigger Webhook > Benutzerdefinierte Webhooks in das Szenario ein und konfigurieren Sie ihn (siehe Webhooks).
-
Kopieren Sie die URL des Webhooks.
-
Führen Sie das Szenario aus.
-
Wählen Sie in Google Tabellen Einfügen > Zeichnen… aus der Hauptmenüleiste.
-
Klicken Sie im Fenster Zeichnen auf das Symbol Textfeld oben im Fenster .
-
Erstellen Sie eine Schaltfläche und klicken Sie oben rechts auf die Schaltfläche Speichern und schließen :
-
Die Schaltfläche wird in Ihr Arbeitsblatt eingefügt. Klicken Sie auf die drei vertikalen Punkte in der oberen rechten Ecke der Schaltfläche:
-
Wählen Sie "Skript zuweisen"aus… 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 > Skript-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, den Sie in Schritt 2 kopiert haben.
function runScenario() {
UrlFetchApp.fetch("<Webhook you copy>");
}
-
-
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.
-
Erteilen Sie dem Skript die erforderliche Autorisierung:
-
Überprüfen Sie in Workfront Fusion, ob das Szenario erfolgreich ausgeführt wurde.
Datum in einer Tabelle speichern
Wenn Sie einen Datumswert in einer Tabelle ohne Formatierung speichern, wird dieser im Arbeitsblatt 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 kann, formatieren Sie es mit der Funktion formatDate (date; format; [timezone]). Das richtige Format, das an die Funktion übergeben wird, da das zweite Argument von den Gebietsschemaeinstellungen des Arbeitsblatts abhängt.
So bestimmen Sie das richtige Format:
-
Wählen Sie im Hauptmenü die Einstellungen Datei > Tabellenblatt aus, um das Gebietsschema zu überprüfen/festzulegen.
-
Nachdem Sie das richtige Gebietsschema überprüft/festgelegt haben, bestimmen Sie das entsprechende Datums- und Uhrzeitformat, indem Sie im Hauptmenü die Option Format > Nummer auswählen. Das Format wird neben dem Menüelement Datum/Uhrzeit angezeigt:
-
Um das richtige Format zu erstellen, das an die Funktion formatDate() übergeben werden soll, lesen Sie die Liste der Token für die Formatierung von Datum und Uhrzeit in Adobe Workfront Fusion.
Beispiel: Die Verwendung des MM/DD/YYYY HH:mm:ss
-Formats für das Gebietsschema USA:
Funktionen von Google Sheets nutzen
Wenn Sie eine integrierte Funktion vermissen, diese jedoch durch Google Sheets gekennzeichnet ist, können Sie sie nutzen. Weitere Informationen finden Sie unter Verwenden von Google Sheets Funktionen in Ordnen Sie Elemente mithilfe von Funktionen in Adobe Workfront Fusion zu.
Vermeiden Sie es von Google Sheets, Zahlen in Daten zu ändern
Möglicherweise wird eine Zeichenfolge mit Zahlen, die Sie als Text verwenden, als Datum in einem Google -Arbeitsblatt interpretiert. Sie geben beispielsweise 1-2019 ein, beabsichtigen es als Text, aber Google interpretiert es als Datum. Sie können die Zahl als Text vorformatieren, um dies zu verhindern.
- Markieren Sie in Google Sheets die Spalte oder Zelle, die die Zahl oder die Zahlen enthält.
- Klicken Sie auf Format > Zahl > Klartext.
Eine weitere Problemumgehung in Workfront Fusion besteht darin, vor einer Zahl ein Apostroph (') einzugeben, z. B. "1-2019"oder "1/47". Der Apostroph wird nicht in der Zelle angezeigt, nachdem die Daten von Workfront Fusion gesendet wurden.