Zum Inhalt springen

Verwenden Sie eine Namenskonvention für Variablen in Jitterbit Studio

Einführung

Diese Seite bietet Anleitungen zu von Benutzern bereitgestellten Namen für lokale und globale Variablen.

Arten von Variablen

Harmony hat vier Arten von Variablen:

Lokale Variablen

Da der Geltungsbereich einer lokalen Variablen auf ein einzelnes Skript beschränkt ist, kann eine Namenskonvention für diese sehr einfach sein, wie z. B. alle Kleinbuchstaben oder ein Anfangswort, wie return oder myVariable. Punkte sind in lokalen Variablen nicht erlaubt.

Globale Variablen

Globale Variablen, da ihr Geltungsbereich größer ist (eine globale Variable kann in denselben oder nachgelagerten Operationen und Skripten innerhalb einer Operationenkette referenziert werden), sollten eine konsistente Namenskonvention verwenden, um Verwirrung zu vermeiden. Zum Beispiel, indem mehrere Komponenten für einen Variablennamen verwendet werden, die durch Unterstriche getrennt sind, könnten Sie einem Muster wie diesem folgen:

type_name
Komponente Beschreibung
type Eine kurze Abkürzung, die den Variablentyp identifiziert, wie pv (Projektvariable), gv (globale Variable), io (Quell-/Zielname des Endpunkts), dict (Wörterbuch) usw.
name Ein logischer Name für die Variable, wie purchase_orders, categories, ids usw. Zusätzliche Unterstriche können nach Bedarf verwendet werden.

Durch die Kombination dieser Komponenten ergeben sich folgende mögliche Variablennamen:

  • $pv_shopify_base_url
  • $dict_staples_po_line_items
  • $io_request
  • $gv_sfdc_workorder_id

Da Variablen an verschiedenen Stellen in der Benutzeroberfläche alphabetisch sortiert sind, hilft eine hierarchische Organisation bei der Verwaltung und Nutzung von Variablen.

Egal, welches Konventionssystem Sie wählen, wir empfehlen, es zu kodifizieren und zu dokumentieren, damit alle Teammitglieder es in allen Projekten konsistent verwenden können.

Hinweis

Wenn Sie planen, Jitterbit Script globale Variablen in einem JavaScript Skript zu verwenden, ist es wichtig, Unterstriche anstelle von Punkten zu verwenden:

  • $example_arr_names
  • $example_sfdc_success_message