Google Sheets-Module
In einer Adobe Workfront Fusion können Sie Workflows automatisieren, die Google Sheets, und stellen Sie eine Verbindung zu mehreren Drittanbieteranwendungen und -diensten her.
Anweisungen zum Verbinden der Google Sheets Konto Workfront Fusion, siehe Erstellen Sie eine Verbindung zu Adobe Workfront Fusion - Grundlegende Anweisungen
Zugriffsanforderungen
Sie müssen über den folgenden Zugriff verfügen, um die in diesem Artikel enthaltene Funktionalität nutzen zu können:
Wenden Sie sich an Ihren Workfront Administrator.
Informationen über Adobe Workfront Fusion Lizenzen, siehe Adobe Workfront Fusion Lizenzen.
Voraussetzungen
Verwendung Google Tabellen -Module, müssen Sie über eine Google -Konto.
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.
Bei der Konfiguration Google Sheets Module, Workfront Fusion zeigt die unten aufgeführten Felder an. Zusätzlich zu diesen Google Sheets -Felder können abhängig von Faktoren wie Ihrer Zugriffsebene in der App oder im Dienst 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 Ordnen Sie Informationen zwischen Modulen 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.
Zelle abrufen
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
Blatt 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 einer Tabelle zurück.
Nutzungsbeschränkungen
Wenn der Fehler 429: RESOURCE_EXHAUSTED
auftritt, haben Sie das Limit der API-Rate überschritten.
Die Google Sheets Die 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
Wie Sie leere Zellen von einem Google Sheet
Verwenden Sie die Suchzeilen (erweitert) -Modul und verwenden Sie diese Formel, um die leeren Spalten zu erhalten.
select * where E is null
Hinzufügen einer Schaltfläche in einem Arbeitsblatt, um ein Szenario auszuführen
-
In Workfront Fusion, fügen Sie die Webhook > Benutzerdefinierte Webhooks -Modul/Trigger im Szenario ein und konfigurieren Sie es (siehe Webhooks).
-
Kopieren Sie die URL des Webhooks.
-
Führen Sie das Szenario aus.
-
Wählen Sie in Google Tabellen die Option Einfügen > Zeichnen… in der Hauptmenüleiste.
-
Im Zeichnen Fenster, klicken Sie auf Textfeld icon am oberen Rand des Fensters.
-
Erstellen Sie eine Schaltfläche und klicken Sie auf Speichern und schließen in der oberen rechten Ecke:
-
Die Schaltfläche wird in Ihr Arbeitsblatt eingefügt. Klicken Sie auf die drei vertikalen Punkte in der oberen rechten Ecke der Schaltfläche:
-
Auswählen Weisen Sie Skript zu… aus dem Menü.
-
Geben Sie den Namen Ihres Scripts (der Funktion) ein, z. B.
runScenario
und klicken Sie auf OK: -
Auswählen Instrumente > Skript-Editor in der Menüleiste des Hauptmenüs.
-
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 copied>");
}
-
-
Presse Strg+S Um die Skriptdatei zu speichern, geben Sie einen Projektnamen ein und klicken Sie auf OK.
-
Zurück zu Google Sheets und klicken Sie auf Ihre neue Schaltfläche.
-
Erteilen Sie dem Skript die erforderliche Autorisierung:
-
In Workfront Fusion, überprüfen Sie, 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. Allerdings Google Sheets Formeln oder Funktionen, die mit Datumsangaben arbeiten, die diesen Text nicht verstehen (Beispiel: Formel =A1+10
) zeigt den folgenden Fehler an:
Hilfe bei der Google Sheets Um das Datum zu verstehen, formatieren Sie es mit dem formatDate (Datum; Format; [Zeitzone]) -Funktion. 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:
-
Auswählen Datei > Tabelle Einstellungen aus dem Hauptmenü, um das Gebietsschema zu überprüfen/festzulegen.
-
Nachdem Sie das richtige Gebietsschema überprüft/festgelegt haben, legen Sie das entsprechende Datums- und Uhrzeitformat fest, indem Sie Format > Zahl aus dem Hauptmenü. Das Format wird neben dem Menüelement Datum/Uhrzeit angezeigt:
-
So erstellen Sie das richtige Format, das an die formatDate() -Funktion, siehe Liste der Token für die Datums- und Uhrzeitformatierung in Adobe Workfront Fusion.
Beispiel: Die Verwendung von MM/DD/YYYY HH:mm:ss
Format für das Gebietsschema USA:
Ausbeutung Google Sheets Funktionen
Wenn Sie eine integrierte Funktion vermissen, diese jedoch von Google Sheets, können Sie es ausnutzen. Weitere Informationen finden Sie unter Verwendung Google Sheets Funktionen in Elemente mithilfe von Funktionen in zuordnen Adobe Workfront Fusion .
Keep Google Sheets von Zahlen in Daten ändern
Möglicherweise wird eine Zeichenfolge von Zahlen, die Sie als Text verwenden, als Datum in einer Google Arbeitsblatt. 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.
- In Google Sheets, markieren Sie die Spalte oder Zelle, die die Zahl(n) enthält.
- Klicken Format > Zahl > Nur Text.
Eine weitere Behelfslösung in Workfront Fusion ein Apostroph (') vor einer Zahl eingeben, z. B. '1-2019 oder '1/47. Das Apostroph wird nicht in der Zelle angezeigt, nachdem die Daten von Workfront Fusion.