Funções
Visão geral
As funções estão disponíveis para uso em scripts para aprimorar e refinar os processos de dados. As funções podem ser usadas com qualquer tipo de script usando Jitterbit Script ou JavaScript.
Dentro do editor de script, para mostrar uma lista de funções disponíveis para o idioma selecionado, abra o aba Funções da paleta de componentes de script.
Para pesquisar uma função específica pelo nome, use a caixa de pesquisa para inserir uma palavra-chave ou várias palavras-chave separadas por vírgulas. Funções que têm qualquer parte das palavras-chave no nome da função são retornadas.
Para navegar pelas funções por categoria, clique em triângulos de divulgação para expandir ou recolher as funções em cada categoria. Diferentes categorias estão disponíveis dependendo do idioma.
Para referenciar uma visão geral rápida da função, clique no nome da função na lista para expandir os detalhes, incluindo sintaxe, para que a função é usada e exemplos de como usá-la. Para recolher as informações de referência, clique novamente no nome da função.
Categorias de funções
As funções são documentadas por categoria nestas páginas:
- Índice de funções
- Funções de cache
- Funções de conversão
- Funções criptográficas
- Funções de banco de dados
- Funções de data e hora
- Funções de depuração
- Dicionário e funções de matriz
- Funções Diff
- Funções Email
- Funções de informação ambiental
- Funções de arquivo
- Funções gerais
- Funções de instância
- Funções JSON
- Funções JWT
- funções LDAP
- Funções de registro e erro
- Funções lógicas
- Funções matemáticas
- Funções do NetSuite
- Funções do Salesforce
- Funções de string
- Funções de validação de texto
- Funções XML
- JavaScript Jitterbit e funções comuns
- Propriedades e funções padrão do JavaScript
Índice de funções
Esses índices estão vinculados à documentação específica de cada um dos Jitterbit Script e Jitterbit JavaScript funções disponíveis no Harmony.
Funções de script Jitterbit
Nota
- Apenas agente único: As funções marcadas como Apenas agente único devem ser usadas apenas com um único agente privado, pois não funcionam ao usar agentes de nuvem ou vários agentes privados.
- Obsoleto: Funções marcadas como Deprecated não devem mais ser usadas, pois podem ser removidas em uma versão futura do Harmony.
| Função | Categoria de função de script Jitterbit | Somente agente único | Obsoleto |TABLEROWEND
| ...TABLEROWEND
| <SEQUENCE>
| Banco de dados | | | | <SQLIDENTITY>
| Banco de dados | | | | <UDF>
| Banco de dados | | | | AddToDict
| Dicionário e Array | | | | AESDecryption
| Criptografia | | | | AESEncryption
| Criptografia | | | | ArchiveFile
| Arquivo | | | | ArgumentList
| Geral | | | | Array
| Dicionário e Array | | | | ArrayToMultipleValues
| LDAP | | | | Attribute
| XML | | | | AutoNumber
| Geral | | Obsoleto | | Base64Decode
| Criptografia | | | | Base64Encode
| Criptografia | | | | Base64EncodeFile
| Criptografia | | | | BinaryToHex
| Conversão | | | | BinaryToUUID
| Conversão | | | | Bool
| Conversão | | | | CacheLookup
| Banco de dados | | | | CallStoredProcedure
| Banco de dados | | | | CancelOperation
| Geral | | | | CancelOperationChain
| Geral | | | | Case
| Lógico | | | | Ceiling
| Matemática | | | | Collection
| Dicionário e Array | | | | CollectValues
| Dicionário e Array | | | | ConvertTimeZone
| Data e hora | | | | Count
| Instância | | | | CountSourceRecords
| Instância | | | | CountSubString
| Cadeia de caracteres | | | | CreateJwtToken
| JWT | | | | CreateNode
| XML | | | | CVTDate
| Data e hora | | | | Date
| Conversão | | | | DateAdd
| Data e hora | | | | DayOfMonth
| Data e hora | | | | DayOfWeek
| Data e hora | | | | DBCloseConnection
| Banco de dados | | | | DBExecute
| Banco de dados | | | | DBLoad
| Banco de dados | | | | DBLookup
| Banco de dados | | | | DBLookupAll
| Banco de dados | | | | DBRollbackTransaction
| Banco de dados | | | | DBWrite
| Banco de dados | | | | DebugBreak
| Depuração | | | | DecodeJwtToken
| JWT | | | | DeleteFile
| Arquivo | | | | DeleteFiles
| Arquivo | | | | Dict
| Dicionário e Array | | | | DiffAdd
| Diff | | | | DiffComplete
| Diff | | | | DiffDelete
| Diff | | | | DiffKeyList
| Diff | | | | DiffNode
| Diff | | | | DiffUpdate
| Diff | | | | DirList
| Arquivo | | | | Double
| Conversão | | | | DQuote
| Cadeia de caracteres | | | | Equal
| Lógico | | | | Eval
| Geral | | | | Exist
| Instância | | | | Exp
| Matemática | | | | FileList
| Arquivo | | | | FindByPos
| Instância | | | | FindValue
| Instância | | | | Float
| Conversão | | | | Floor
| Matemática | | | | FlushAllFiles
| Arquivo | | | | FlushFile
| Arquivo | | | | Format
| Cadeia de caracteres | | | | FormatDate
| Data e hora | | | | GeneralDate
| Data e hora | | | | Get
| Geral | | | | GetAgentGroupID
| Informações ambientais | | | | GetAgentGroupName
| Informações ambientais | | | | GetAgentID
| Informações ambientais | | | | GetAgentName
| Informações ambientais | | | | GetAgentVersionID
| Informações ambientais | | | | GetAgentVersionName
| Informações ambientais | | | | GetChunkDataElement
| Geral | | | | GetEnvironmentID
| Informações ambientais | | | | GetEnvironmentName
| Informações ambientais | | | | GetHostByIP
| Geral | | | | GetInputString
| Geral | | | | GetInstance
| Instância | | | | GetJSONString
| JSON | | | | GetJwtHeader
| JWT | | | | GetJwtPayload
| JWT | | | | GetJwtSignature
| JWT | | | | GetKeys
| Dicionário e Array | | | | GetLastError
| Registro e Erro | | | | GetLastOperationRunStartTime
| Geral | Agente único somente | | | GetName
| Geral | | | | GetNodeName
| XML | | | | GetNodeValue
| XML | | | | GetOperationQueue
| Geral | Agente único somente | | | GetOrganizationID
| Informações ambientais | | | | GetOrganizationName
| Informações ambientais | | | | GetSalesforceTimestamp
| Salesforce | | | | GetServerName
| Geral | | | | GetSourceAttrNames
| Dicionário e Array | | | | GetSourceElementNames
| Dicionário e Array | | | | GetSourceInstanceArray
| Dicionário e Array | | | | GetSourceInstanceElementArray
| Dicionário e Array | | | | GetSourceInstanceElementMap
| Dicionário e Array | | | | GetSourceInstanceMap
| Dicionário e Array | | | | GetUTCFormattedDate
| Data e hora | | | | GetUTCFormattedDateTime
| Data e hora | | | | GetXMLString
| XML | | | | GUID
| Geral | | | | HasKey
| Dicionário e Array | | | | HexToBinary
| Conversão | | | | HexToString
| Conversão | | | | If
| Lógico | | | | IfEmpty
| Geral | | | | IfNull
| Geral | | | | Index
| Cadeia de caracteres | | | | InitCounter
| Geral | Agente único somente | | | InitializeDiff
| Diff | | | | InList
| Geral | | | | Int
| Conversão | | | | IsInteger
| Geral | | | | IsNil
| XML | | | | IsNull
| Geral | | | | IsValid
| Geral | | | | IsValidString
| Cadeia de caracteres | | | | JSONParser
| JSON | | | | JSONStringify
| JSON | | | | LastDayOfMonth
| Data e hora | | | | LDAPAdd
| LDAP | | | | LDAPConnect
| LDAP | | | | LDAPDeleteEntry
| LDAP | | | | LDAPExecute
| LDAP | | | | LDAPRemove
| LDAP | | | | LDAPRename
| LDAP | | | | LDAPReplace
| LDAP | | | | LDAPSearch
| LDAP | | | | Left
| Cadeia de caracteres | | | | Length
| Geral | | | | Log
| Matemática | | | | Log10
| Matemática | | | | LoginToSalesforceAndGetTimeStamp
| Salesforce | | | | Long
| Conversão | | | | LongDate
| Data e hora | | | | LongTime
| Data e hora | | | | LPad
| Cadeia de caracteres | | | | LPadChar
| Cadeia de caracteres | | | | LTrim
| Cadeia de caracteres | | | | LTrimChars
| Cadeia de caracteres | | | | Map
| Dicionário e Array | | | | MapCache
| Dicionário e Array | | | | Max
| Instância | | | | MD5
| Criptografia | | | | MD5AsTwoNumbers
| Criptografia | | | | MediumDate
| Data e hora | | | | MediumTime
| Data e hora | | | | Mid
| Cadeia de caracteres | | | | Min
| Instância | | | | Mod
| Matemática | | | | MonthOfYear
| Data e hora | | | | NetSuiteGetSelectValue
| Conector | | | | NetSuiteGetServerTime
| Conector | | | | NetSuiteLogin
| Conector | | | | Now_
| Data e hora | | | | Now
| Data e hora | | | | Null
| Geral | | | | OrderedDiffKeyList
| Diff | | | | ParseURL
| Cadeia de caracteres | | | | Pow
| Matemática | | | | Quote
| Cadeia de caracteres | | | | RaiseError
| Registro e Erro | | | | Random
| Geral | | | | RandomString
| Geral | | | | ReadArrayString
| Geral | | | | ReadCache
| Cache | | | | ReadFile
| Arquivo | | | | RecordCount
| Geral | | Obsoleto | | ReduceDimension
| Dicionário e Array | | | | RegExMatch
| Cadeia de caracteres | | | | RegExReplace
| Cadeia de caracteres | | | | RemoveKey
| Dicionário e Array | | | | Replace
| Cadeia de caracteres | | | | ReRunOperation
| Geral | | | | ResetDiff
| Diff | | | | ResetLastError
| Registro e Erro | | | | ResolveOneOf
| Instância | | | | Right
| Cadeia de caracteres | | | | Round
| Matemática | | | | RoundToInt
| Matemática | | | | RPad
| Cadeia de caracteres | | | | RPadChar
| Cadeia de caracteres | | | | RTrim
| Cadeia de caracteres | | | | RTrimChars
| Cadeia de caracteres | | | | RunOperation
| Geral | | | | RunPlugin
| Geral | | | | RunScript
| Geral | | | | RunXSLT
| XML | | | | SalesforceLogin
| Salesforce | | | | SelectNodeFromXMLAny
| XML | | | | SelectNodes
| XML | | | | SelectNodesFromXMLAny
| XML | | | | SelectSingleNode
| XML | | | | SendEmail
| Email | | | | SendEmailMessage
| Email | | | | SendSystemEmail
| Email | | | | Set
| Geral | | | | SetChunkDataElement
| Geral | | | | SetDBInsert
| Banco de dados | | | | SetDBUpdate
| Banco de dados | | | | SetDiffChunkSize
| Diff | | | | SetInstances
| Instância | | | | SetLastError
| Registro e Erro | | | | SetSalesforceSession
| Salesforce | | | | SfCacheLookup
| Salesforce | | | | SfLookup
| Salesforce | | | | SfLookupAll
| Salesforce | | | | SfLookupAllToFile
| Salesforce | | | | SHA256
| Criptografia | | | | ShortDate
| Data e hora | | | | ShortTime
| Data e hora | | | | Sleep
| Geral | | | | SortArray
| Dicionário e Array | | | | SortInstances
| Instância | | | | SourceInstanceCount
| Geral | | | | Split
| Cadeia de caracteres | | | | SplitCSV
| Cadeia de caracteres | | | | SQLEscape
| Banco de dados | | | | Sqrt
| Matemática | | | | String
| Conversão | | | | StringLength
| Cadeia de caracteres | | | | StringToHex
| Conversão | | | | Sum
| Instância | | | | SumCSV
| Instância | | | | SumString
| Instância | | | | TargetInstanceCount
| Geral | | | | ToLower
| Cadeia de caracteres | | | | ToProper
| Cadeia de caracteres | | | | ToUpper
| Cadeia de caracteres | | | | Trim
| Cadeia de caracteres | | | | TrimChars
| Cadeia de caracteres | | | | Truncate
| Cadeia de caracteres | | | | Unmap
| Banco de dados | | | | URLDecode
| Cadeia de caracteres | | | | URLEncode
| Cadeia de caracteres | | | | UUIDToBinary
| Conversão | | | | Validate
| Validação de texto | | | | VerifyJwt
| JWT | | | | VerifyJwtClaims
| JWT | | | | WaitForOperation
| Geral | | | | While
| Lógico | | | | WriteCache
| Cache | | | | WriteFile
| Arquivo | | | | WriteToOperationLog
| Registro e Erro | | |
Funções JavaScript
Nota
- Apenas agente único: As funções marcadas como Apenas agente único devem ser usadas apenas com um único agente privado, pois não funcionam ao usar agentes de nuvem ou vários agentes privados.
- Obsoleto: Funções marcadas como Deprecated não devem mais ser usadas, pois podem ser removidas em uma versão futura do Harmony.
| Função | Categoria de função JavaScript | Somente agente único | Obsoleto |TABLEROWEND
| ...TABLEROWEND
| Array
| Propriedades e funções do array JavaScript | | | | Date
| Propriedades e funções de data do JavaScript | | | | decodeURI
| Comum | | | | decodeURIComponent
| Comum | | | | encodeURI
| Comum | | | | encodeURIComponent
| Comum | | | | eval
| Comum | | | | isFinite
| Comum | | | | isNaN
| Comum | | | | Jitterbit.DbExecute
| Jitterbit | | | | Jitterbit.DbLookup
| Jitterbit | | | | Jitterbit.GetVar
| Jitterbit | | | | Jitterbit.ReadFile
| Jitterbit | | | | Jitterbit.SetVar
| Jitterbit | | | | Jitterbit.WriteFile
| Jitterbit | | | | JSON.parse
| Comum | | | | JSON.stringify
| Comum | | | | Math
| Propriedades e funções matemáticas do JavaScript | | | | Number
| Comum | | | | parseFloat
| Comum | | | | parseInt
| Comum | | | | SetScriptOutput
| Jitterbit | | | | SetScriptResult
| Jitterbit | | | | String
| Propriedades e funções de strings JavaScript | | | | WriteToOperationLog
| Jitterbit | | |