Zum Hauptinhalt springen
Die folgenden JavaScript-Beispiele zeigen gängige Muster für Skripte in Benutzerdefinierten Aktivitäten — OAuth-Autorisierung, das Senden von Exporten an externe Dienste, das Ändern extrahierter Felder, das Bearbeiten von Tabellen, das Generieren von benutzerdefiniertem JSON und das Abrufen von Dateinamen der Quelldateien. Kopieren Sie sie und passen Sie sie an Ihre eigenen Feldnamen und Endpunkte an.

Über OAuth authentifizieren und Exportdaten an einen externen Dienst senden

Das folgende Skript authentifiziert sich mit einem Token, das über den Resource Owner Password Flow bezogen wurde, und sendet anschließend die Exportdaten an einen externen Dienst:

Exportdaten an einen externen Dienst senden

Das folgende Skript benennt die exportierte Datei nach der Rechnungsnummer und sendet die Exportdaten anschließend an einen externen Dienst (in diesem Fall Dropbox):

Extrahierte Daten ändern

Das folgende Skript ändert den Wert eines vorhandenen Felds und fügt mithilfe von Informationen aus der Antwort eines externen Dienstes neue Werte für ein Wiederholungsfeld hinzu:

Daten aus einer bestimmten Tabellenspalte abrufen

Das folgende Skript schreibt alle Werte (Zeilen) aus der Tabellenspalte Description in das Ereignisprotokoll des Vorgangs:

Daten aus allen Tabellenspalten abrufen

Das folgende Skript schreibt alle Werte (Zeilen) aus allen Tabellenspalten in das Ereignisprotokoll des Vorgangs:

Zeilen zu einer Tabelle hinzufügen

Das folgende Skript fügt neue Tabellenzeilen hinzu und legt Werte für die Tabellenspalten Beschreibung und Menge fest:

Zeilen einer Tabelle löschen

Das folgende Skript löscht alle Zeilen einer Tabelle:

Eine bestimmte Instanz eines wiederholten Feldes löschen

Das folgende Skript löscht die letzte Instanz eines wiederholten Feldes:

Eine JSON-Datei erzeugen und an ein System eines Drittanbieters senden

Das folgende Skript erzeugt eine JSON-Datei in einem benutzerdefinierten Format und sendet sie an ein System eines Drittanbietiers:

Originale Dateinamen abrufen

Das folgende Skript schreibt den ursprünglichen Dateinamen in das Feld MyField: