Zum Inhalt springen

Funktionen in Jitterbit Studio

Übersicht

Funktionen stehen in Skripten zur Verfügung, um Datenprozesse zu verbessern und zu verfeinern. Funktionen können mit jedem Skripttyp unter Verwendung von Jitterbit Script oder JavaScript verwendet werden.

Zur Fehlerbehebung bei Funktionsverhalten siehe Skript- und Funktionsfehler im Leitfaden zur Fehlerbehebung bei Operationen.

Im Skript-Editor wird eine Liste der verfügbaren Funktionen für die ausgewählte Sprache angezeigt, indem man die Registerkarte Funktionen der Komponentenpalette des Skripts öffnet.

Um nach einer bestimmten Funktion nach Name zu suchen, verwendet man das Suchfeld, um ein Schlüsselwort oder mehrere durch Kommas getrennte Schlüsselwörter einzugeben. Es werden Funktionen zurückgegeben, die einen beliebigen Teil der Schlüsselwörter im Funktionsnamen enthalten.

Um Funktionen nach Kategorie zu durchsuchen, klickt man auf die Carets, um die Funktionen unter jeder Kategorie zu erweitern oder zu reduzieren. Je nach Sprache sind unterschiedliche Kategorien verfügbar.

Um einen schnellen Überblick über die Funktion zu erhalten, klickt man auf den Funktionsnamen in der Liste, um Details einschließlich Syntax, Verwendungszweck der Funktion und Beispiele zur Verwendung der Funktion zu erweitern. Um ein Funktionsbeispiel in die Zwischenablage zu kopieren, verwendet man die Schaltfläche Code kopieren, falls vorhanden.

Um die Referenzinformationen zu reduzieren, klickt man erneut auf den Funktionsnamen.

functions docs

Funktionskategorien

Funktionen sind nach Kategorie auf diesen Seiten dokumentiert:

Funktionsindex

Diese Indizes verlinken auf die spezifische Dokumentation für jede der verfügbaren Jitterbit Script und Jitterbit JavaScript Funktionen in Harmony.

Jitterbit Script Funktionen

Hinweis

  • Nur einzelner Agent: Funktionen, die als Nur einzelner Agent gekennzeichnet sind, dürfen nur mit einem einzelnen privaten Agent verwendet werden, da sie nicht mit Cloud-Agenten oder mehreren privaten Agenten funktionieren.
  • Veraltet: Funktionen, die als Veraltet gekennzeichnet sind, sollten nicht mehr verwendet werden, da sie in einer zukünftigen Version möglicherweise entfernt werden.
Funktion Jitterbit Script Funktionskategorie Nur einzelner Agent Veraltet
<SEQUENCE> Datenbank
<SQLIDENTITY> Datenbank
<UDF> Datenbank
AddToDict Wörterbuch und Array
AESDecryption Kryptographie
AESEncryption Kryptographie
ArchiveFile Datei
ArgumentList Allgemein
Array Wörterbuch und Array
ArrayToMultipleValues LDAP
Attribute XML
AutoNumber Allgemein Veraltet
Base64Decode Kryptographie
Base64Encode Kryptographie
Base64EncodeFile Kryptographie
BinaryToHex Konvertierung
BinaryToUUID Konvertierung
Bool Konvertierung
CacheLookup Datenbank
CallStoredProcedure Datenbank
CancelOperation Allgemein
CancelOperationChain Allgemein
Case Logik
Ceiling Mathematik
Collection Wörterbuch und Array
CollectValues Wörterbuch und Array
ConvertTimeZone Datum und Uhrzeit
Count Instanz
CountSourceRecords Instanz
CountSubString Zeichenkette
CreateJwtToken JWT
CreateNode XML
CVTDate Datum und Uhrzeit
Date Konvertierung
DateAdd Datum und Uhrzeit
DayOfMonth Datum und Uhrzeit
DayOfWeek Datum und Uhrzeit
DBCloseConnection Datenbank
DBExecute Datenbank
DBLoad Datenbank
DBLookup Datenbank
DBLookupAll Datenbank
DBRollbackTransaction Datenbank
DBWrite Datenbank
DebugBreak Debugging
DecodeJwtToken JWT
DeleteFile Datei
DeleteFiles Datei
Dict Wörterbuch und Array
DiffAdd Diff
DiffComplete Diff
DiffDelete Diff
DiffKeyList Diff
DiffNode Diff
DiffUpdate Diff
DirList Datei
Double Konvertierung
DQuote Zeichenkette
Equal Logik
Eval Allgemein
Exist Instanz
Exp Mathematik
FileList Datei
FindByPos Instanz
FindValue Instanz
Float Konvertierung
Floor Mathematik
FlushAllFiles Datei
FlushFile Datei
Format Zeichenkette
FormatDate Datum und Uhrzeit
GeneralDate Datum und Uhrzeit
Get Allgemein
GetAgentGroupID Umgebungsinformationen
GetAgentGroupName Umgebungsinformationen
GetAgentID Umgebungsinformationen
GetAgentName Umgebungsinformationen
GetAgentVersionID Umgebungsinformationen
GetAgentVersionName Umgebungsinformationen
GetChunkDataElement Allgemein
GetEnvironmentID Umgebungsinformationen
GetEnvironmentName Umgebungsinformationen
GetHostByIP Allgemein
GetInputString Allgemein
GetInstance Instanz
GetJSONString JSON
GetJwtHeader JWT
GetJwtPayload JWT
GetJwtSignature JWT
GetKeys Wörterbuch und Array
GetLastError Protokollierung und Fehler
GetLastOperationRunStartTime Allgemein Nur einzelner Agent
GetName Allgemein
GetNodeName XML
GetNodeValue XML
GetOperationQueue Allgemein Nur einzelner Agent
GetOrganizationID Umgebungsinformationen
GetOrganizationName Umgebungsinformationen
GetSalesforceTimestamp Salesforce
GetServerName Allgemein
GetSourceAttrNames Wörterbuch und Array
GetSourceElementNames Wörterbuch und Array
GetSourceInstanceArray Wörterbuch und Array
GetSourceInstanceElementArray Wörterbuch und Array
GetSourceInstanceElementMap Wörterbuch und Array
GetSourceInstanceMap Wörterbuch und Array
GetUTCFormattedDate Datum und Uhrzeit
GetUTCFormattedDateTime Datum und Uhrzeit
GetXMLString XML
GUID Allgemein
HasKey Wörterbuch und Array
HexToBinary Konvertierung
HexToString Konvertierung
If Logik
IfEmpty Allgemein
IfNull Allgemein
Index Zeichenkette
InitCounter Allgemein Nur einzelner Agent
InitializeDiff Diff
InList Allgemein
Int Konvertierung
IsInteger Allgemein
IsNil XML
IsNull Allgemein
IsValid Allgemein
IsValidString Zeichenkette
JSONParser JSON
JSONStringify JSON
LastDayOfMonth Datum und Uhrzeit
LDAPAdd LDAP
LDAPConnect LDAP
LDAPDeleteEntry LDAP
LDAPExecute LDAP
LDAPRemove LDAP
LDAPRename LDAP
LDAPReplace LDAP
LDAPSearch LDAP
Left Zeichenkette
Length Allgemein
Log Mathematik
Log10 Mathematik
LoginToSalesforceAndGetTimeStamp
Salesforce
Long Konvertierung
LongDate Datum und Uhrzeit
LongTime Datum und Uhrzeit
LPad Zeichenkette
LPadChar Zeichenkette
LTrim Zeichenkette
LTrimChars Zeichenkette
Map Wörterbuch und Array
MapCache Wörterbuch und Array
Max Instanz
MD5 Kryptographie
MD5AsTwoNumbers Kryptographie
MediumDate Datum und Uhrzeit
MediumTime Datum und Uhrzeit
Mid Zeichenkette
Min Instanz
Mod Mathematik
MonthOfYear Datum und Uhrzeit
NetSuiteGetSelectValue Connector
NetSuiteGetServerTime Connector
NetSuiteLogin Connector
Now_ Datum und Uhrzeit
Now Datum und Uhrzeit
Null Allgemein
OrderedDiffKeyList Diff
ParseURL Zeichenkette
Pow Mathematik
Quote Zeichenkette
RaiseError Protokollierung und Fehler
Random Allgemein
RandomString Allgemein
ReadArrayString Allgemein
ReadCache Cache
ReadFile Datei
RecordCount Allgemein Veraltet
ReduceDimension Wörterbuch und Array
RegExMatch Zeichenkette
RegExReplace Zeichenkette
RemoveKey Wörterbuch und Array
Replace Zeichenkette
ReRunOperation Allgemein
ResetDiff Diff
ResetLastError Protokollierung und Fehler
ResolveOneOf Instanz
Right Zeichenkette
Round Mathematik
RoundToInt Mathematik
RPad Zeichenkette
RPadChar Zeichenkette
RTrim Zeichenkette
RTrimChars Zeichenkette
RunOperation Allgemein
RunPlugin Allgemein
RunScript Allgemein
RunXSLT XML
SalesforceLogin Salesforce
SelectNodeFromXMLAny XML
SelectNodes XML
SelectNodesFromXMLAny XML
SelectSingleNode XML
SendEmail E-Mail
SendEmailMessage E-Mail
SendSystemEmail E-Mail
Set Allgemein
SetChunkDataElement
Allgemein
SetDBInsert Datenbank
SetDBUpdate Datenbank
SetDiffChunkSize Diff
SetInstances Instanz
SetLastError Protokollierung und Fehler
SetSalesforceSession Salesforce
SfCacheLookup Salesforce
SfLookup Salesforce
SfLookupAll Salesforce
SfLookupAllToFile Salesforce
SHA256 Kryptographie
SHA512 Kryptographie
ShortDate Datum und Uhrzeit
ShortTime Datum und Uhrzeit
Sleep Allgemein
SortArray Wörterbuch und Array
SortInstances Instanz
SourceInstanceCount Allgemein
Split Zeichenkette
SplitCSV Zeichenkette
SQLEscape Datenbank
Sqrt Mathematik
String Konvertierung
StringLength Zeichenkette
StringToHex Konvertierung
Sum Instanz
SumCSV Instanz
SumString Instanz
TargetInstanceCount Allgemein
ToLower Zeichenkette
ToProper Zeichenkette
ToUpper Zeichenkette
Trim Zeichenkette
TrimChars Zeichenkette
Truncate Zeichenkette
Unmap Datenbank
URLDecode Zeichenkette
URLEncode Zeichenkette
UUIDToBinary Konvertierung
Validate Textvalidierung
VerifyJwt JWT
VerifyJwtClaims JWT
WaitForOperation Allgemein
While Logik
WriteCache Cache
WriteFile Datei
WriteToOperationLog Protokollierung und Fehler

JavaScript-Funktionen

Hinweis

  • Nur einzelner Agent: Funktionen, die als Nur einzelner Agent gekennzeichnet sind, dürfen nur mit einem einzelnen privaten Agent verwendet werden, da sie nicht mit Cloud-Agenten oder mehreren privaten Agenten funktionieren.
  • Veraltet: Funktionen, die als Veraltet gekennzeichnet sind, sollten nicht mehr verwendet werden, da sie in einer zukünftigen Version möglicherweise entfernt werden.

Praktische Beispiele

Diese Anleitungen zeigen Jitterbit Script-Funktionen in vollständigen Integrationsszenarios: