Funções de mapeamento compatíveis
Função ADD
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
ADD |
Adiciona o número especificado a um número existente. | ADD(value) |
Número a ser adicionado. | Soma dos dois números. |
Exemplo: adicionar dois números inteiros
Dados de amostra: $var1$ = 15
Uso: $var1$.ADD(5)
Saída: 20
Função AND
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
AND |
Executa a operação lógica AND nos valores booleanos especificados. | AND(value) |
Um valor booleano. | Um booleano. |
Exemplo: encontrar o valor AND de uma expressão booleana
Dados de amostra: $var1$ = TRUE
Uso: $var1$.AND(TRUE)
Saída: TRUE
Função APPEND_ALL
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
APPEND_ALL |
Anexa todos os valores especificados a uma matriz. | APPEND_ALL(value1, value2, ...) |
Valores a serem anexados. O tipo de dados do valor a ser anexado precisa corresponder ao
tipo de dados da matriz. Por exemplo, para uma matriz |
Matriz com os valores anexados. |
Exemplo 1: anexar valores a uma matriz de números inteiros
Dados de amostra: $var1$ = {3,6,8,1}
Uso: $var1$.APPEND_ALL(7,9,15)
Saída: {3,6,8,1,7,9,15}
Exemplo 2: anexar valores a uma matriz booleana
Dados de amostra: $var1$ = {True,False,True}
Uso: $var1$.APPEND_ALL(False,True)
False
e True
ao var1.
Saída: {True,False,True,False,True}
Exemplo 3: anexar valores a uma matriz de String
Dados de amostra: $var1$ = {"Hello","Apigee"}
Uso: $var1$.APPEND_ALL("Integrations","Test")
Integrations
e Test
a var1.
Saída: {"Hello","Apigee","Integrations","Test"}
Função APPEND_ELEMENT
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
APPEND_ELEMENT |
Anexa um elemento a uma matriz JSON. | APPEND_ELEMENT(value) |
Valor a ser anexado. | Matriz JSON com o elemento anexado. |
Exemplo: anexar um elemento a uma matriz JSON
Dados de amostra: $var1$ = ["first", "second", "third", "fourth"]
Uso: $var1$.APPEND_ELEMENT("fifth")
fifth
a var1
.
Saída: ["first", "second", "third", "fourth", "fifth"]
.
Função APPEND
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
APPEND |
Anexa o valor especificado a uma matriz. | APPEND(value) |
Valor a ser anexado. O tipo de dados do valor a ser anexado precisa corresponder ao tipo de dados
da matriz Por exemplo, para uma matriz |
Matriz com o valor anexado. |
Exemplo 1: anexar um valor a uma matriz de números inteiros
Dados de amostra: $var1$ = {3,6,8,1}
Uso: $var1$.APPEND(7)
Saída: {3,6,8,1,7}
Exemplo 2: anexe um valor a uma matriz booleana.
Dados de amostra: $var1$ = {True,False,True}
Uso: $var1$.APPEND(True)
Saída: {True,False,True,True}
Exemplo 3: anexar um valor a uma matriz de strings
Dados de amostra: $var1$ = {"Hello","Apigee"}
Uso: $var1$.APPEND("Integrations")
Integrations
ao var1.
Saída: {"Hello","Apigee","Integrations"}
Função AVG
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
AVG |
Calcula a média numérica de todos os valores em uma matriz. | AVG() |
N/A | Média de todos os valores em uma matriz. O valor de retorno é do tipo Double .
|
Exemplo 1: calcular a média de todos os valores em uma matriz de números inteiros
Dados de amostra: $var1$ = {2,4,9,3}
Uso: $var1$.AVG()
Saída: 4.5
Exemplo 2: calcular a média de todos os valores em uma matriz dupla
Dados de amostra: $var1$ = {2.0,6.1,3.9}
Uso: $var1$.AVG()
Saída: 4.0
Função CEIL
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
CEIL |
Calcula o menor inteiro maior ou igual à entrada fornecida. | CEIL() |
N/A | Um número inteiro. |
Exemplo: encontrar o teto de um número.
Dados de amostra: $var1$ = {3.4}
Uso: $var1$.CEIL()
Saída: 4
Função CONCAT
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
CONCAT |
Concatena os caracteres especificados para uma string existente. | CONCAT(value) |
String de caracteres para concatenar. | String concatenada. |
Exemplo: concatenar uma string de caracteres para uma string existente
Dados de amostra: $var1$ = "HelloApigee"
Uso: $var1$.CONCAT("Integrations")
Integrations
a var1.
Saída: HelloApigeeIntegrations
Função CONTAINS
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
CONTAINS |
Verifica a ocorrência do valor especificado em uma determinada string ou matriz de string. | CONTAINS(value) |
Valor a ser pesquisado. | Um booleano. Retorna TRUE se uma correspondência for encontrada. Caso contrário, retornará FALSE. |
Exemplo: verificar a ocorrência de uma sequência de caracteres em uma string
Dados de amostra: $var1$ = "Hello Apigee Integrations"
Uso: $var1$.CONTAINS("xyz")
xyz
em var1.
Saída: FALSE
Função DECODE_BASE64_STRING
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
DECODE_BASE64_STRING |
Decodifica uma string em base64 para o conjunto de caracteres UTF-8. | DECODE_BASE64_STRING() |
N/A | Uma string UTF-8 decodificada. |
Exemplo: decodificar uma string base64
Dados de amostra: $var1$ = "SGVsbG8gSW50ZWdyYXRpb24h"
Uso: $var1$.DECODE_BASE64_STRING()
Saída: Hello Integration!
Função DIVIDE
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
DIVIDE |
Divide um número atual pelo número especificado. | DIVIDE(value) |
Divida por número (divisor). | Quociente da operação de divisão. |
Exemplo: dividir um número inteiro por outro número inteiro
Dados de amostra: $var1$ = 16
Uso: $var1$.DIVIDE(3)
Saída: 5
Função EQUALS
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
EQUALS |
Compara o valor especificado com o valor existente. | EQUALS(value) |
Valor a comparar. | Um booleano. Retorna TRUE se o valor especificado corresponder ao valor existente. Caso contrário, retorna FALSE. |
Exemplo 1: comparar duas strings
Dados de amostra: $var1$ = "Apigee Integrations"
Uso: $var1$.EQUALS("Apigee Integrations")
Saída: TRUE
Exemplo 2: comparar dois números inteiros
Dados de amostra: $var1$ = 34
Uso: $var1$.EQUALS(23)
Saída: FALSE
Função EQUALS_IGNORE_CASE
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
EQUALS_IGNORE_CASE |
Compara o valor especificado com o valor existente. | EQUALS_IGNORE_CASE(value) |
Valor a comparar. | Um booleano. Retorna TRUE se o valor especificado corresponder ao valor existente (ignorando maiúsculas e minúsculas) e FALSE se não for. |
Exemplo: comparar duas strings
Dados de amostra: $var1$ = "Apigee Integrations"
Uso: $var1$.EQUALS_IGNORE_CASE("apigee integrations")
apigee integrations
.
Saída: TRUE
Função EPOCH_TO_HUMAN_READABLE_TIME
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
EPOCH_TO_HUMAN_READABLE_TIME |
Converte o horário de época do Unix, em milissegundos, em formato legível. | EPOCH_TO_HUMAN_READABLE_TIME (value, value) |
Essa função usa os seguintes argumentos:
|
Carimbo de data/hora convertido em formato legível. |
Exemplo: converta um horário de época do Unix, em milissegundos, em formato legível.
Dados de amostra: $var1$ = 1667494335011
Uso 1: $var1$.EPOCH_TO_HUMAN_READABLE_TIME("EEE, d MMM yyyy HH:mm:ss z","UTC")
Converta var1 em um carimbo de data/hora legível no formato EEE, d MMM aaaa HH:mm:ss z no fuso horário UTC.
Saída: Thu, 3 Nov 2022 16:52:15 UTC
Uso 2: $var1$.EPOCH_TO_HUMAN_READABLE_TIME("EEE, yy-MM-dd HH:mm:ss,SSS","GMT")
Converta var1 em um carimbo de data/hora legível no formato EEE, yy-MM-dd HH:mm:ss,SSS no fuso horário GMT.
Saída: Thu, 22-11-03 16:52:15,011
Uso 3: $var1$.EPOCH_TO_HUMAN_READABLE_TIME("EEE, yy-MM-dd HH:mm:ss,SSS ZZZZ","America/Los_Angeles")
Converta var1 em um carimbo de data/hora legível no formato EEE, yy-MM-dd HH:mm:ss,SSS ZZZZ no fuso horário de América/Los_Angeles.
Saída: Thu, 22-11-03 09:52:15,011 GMT-07:00
Função EXPONENT
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
EXPONENT |
Calcula o valor de um número atual elevado à potência especificada. | EXPONENT(value) |
Valor de potência. | Valor do número elevado à potência especificada. |
Exemplo: encontre o valor de um número inteiro elevado à potência de 3.
Dados de amostra: $var1$ = 5
Uso: $var1$.EXPONENT(3)
Saída: 125
Função FILTER
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
FILTER |
Filtra os elementos da matriz que satisfazem uma determinada condição de filtro.
Uma condição de filtro precisa ser avaliada como VERDADEIRO ou FALSO. Uma condição de filtro inclui uma ou mais funções de transformação aplicadas ao elemento de iteração da matriz atual. |
FILTER(~objn -> Variable or Value)
Em que ~objn indica o elemento da matriz atual a que você quer aplicar as funções de transformação. Por padrão, o valor de n começa em 1.
Para matrizes JSON com esquema, é possível usar uma notação de ponto (.) após o elemento da matriz para acessar diretamente a propriedade aninhada desse elemento. Por exemplo, | Uma condição de filtro que é avaliada como VERDADEIRO ou FALSO. | Uma matriz de elementos que correspondem à condição de filtro. |
Exemplo 1: filtrar uma matriz de string.
Dados de amostra:
$var1$ = {
"sara@example.com",
"bola@example.com",
"222larabrown@gmail.com",
"dana@examplepetstore.com",
"cloudysanfrancisco@gmail.com"}
Uso: $var1$.FILTER(~obj1-> ~obj1.CONTAINS("@gmail.com"))
Filtre os elementos de string que contêm @gmail.com em @gmail.com.
Saída:
{"222larabrown@gmail.com","cloudysanfrancisco@gmail.com"}
Exemplo 2: filtrar uma matriz JSON.
Dados de amostra:
$var1$ = { "citynames": [ { "city": "Abbeville", "state": "Louisiana" }, { "city": "Aberdeen", "state": "Maryland" }, { "city": "Benicia", "state": "California" }, { "city": "Chehalis", "state": "Washington" }, { "city": "Aberdeen", "state": "Washington" }, { "city": "Aberdeen", "state": "Mississippi" }, { "city": "Cheektowaga", "state": "New York" } ] }
Uso:
var1.citynames .FILTER(~obj1-> ~obj1 .GET_PROPERTY("city") .EQUALS("Aberdeen") )
Filtre os elementos que têm a cidade como Aberdeen em var1.
Saída:
[{ "city": "Aberdeen", "state": "Maryland" }, { "city": "Aberdeen", "state": "Washington" }, { "city": "Aberdeen", "state": "Mississippi" }]
Exemplo 3: filtrar uma matriz JSON aninhada.
Dados de amostra:
$var1$ = { "products": [ { "PA": "Integrations", "users": [ { "name": "Ariel", "role": [ "editor", "approver" ] }, { "name": "Dana", "role": [ "admin", "deployer" ] }, { "name": "Lee", "role": [ "viewer" ] } ] }, { "PA": "Apigee", "users": [ { "name": "Mahan", "role": [ "editor", "admin", "deployer" ] }, { "name": "Quinn", "role": [ "invoker" ] } ] }, { "PA": "Connectors", "users": [ { "name": "Kiran", "role": [ "invoker", "admin", "deployer" ] }, { "name": "Sasha", "role": [ "admin" ] } ] } ] }
Uso:
var1.products .FOR_EACH(~obj1 -> ~obj1 .SET_PROPERTY( ~obj1 .GET_PROPERTY("users") .FILTER(~obj2 -> ~obj2 .GET_PROPERTY("role") .TO_STRING() .CONTAINS("admin") ) , "users" ) )
Filtre os elementos que contêm admin em users de var1.
Saída:
[{ "PA": "Integrations", "users": [{ "name": "Dana", "role": ["admin", "deployer"] }] }, { "PA": "Apigee", "users": [{ "name": "Mahan", "role": ["editor", "admin", "deployer"] }] }, { "PA": "Connectors", "users": [{ "name": "Kiran", "role": ["invoker", "admin", "deployer"] }, { "name": "Sasha", "role": ["admin"] }] }]
Função FLATTEN
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
FLATTEN |
Nivela uma matriz JSON recursivamente para criar uma nova matriz unidimensional. | FLATTEN() |
N/A | Uma matriz JSON nivelada. |
Exemplo: nivelar uma matriz JSON aninhada
Dados de amostra: $var1$ = [[1, 2], [3, 4]]
Uso: $var1$.FLATTEN()
Saída: [1, 2, 3 ,4]
Função FLOOR
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
FLOOR |
Computa o maior inteiro menor ou igual à entrada fornecida. | FLOOR() |
N/A | Um número inteiro. |
Exemplo:
Dados de amostra: $var1$ = {27.6}
Uso: $var1$.FLOOR()
Saída: 27
Função FOR_EACH
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
FOR_EACH |
Aplica uma ou mais funções de transformação a cada elemento em uma matriz. | FOR_EACH(~objn -> Variable or Value)
Em que ~objn indica o elemento de iteração da matriz atual a que você quer aplicar as funções de transformação. Por padrão, o valor de n começa em 1. Para matrizes JSON com esquema, é possível usar uma notação de ponto (.) após o elemento da matriz para acessar diretamente a propriedade aninhada desse elemento. Conferir exemplo. |
Funções de transformação. | Uma matriz de elementos. |
Exemplo 1: concatenar um valor para todos os elementos de uma matriz de string.
Dados de amostra: $var1$ = {"Alex","Bola","Charlie","Dana","Hao"}
Uso: $var1$.FOR_EACH(~obj1-> ~obj1.CONCAT("@gmail.com"))
Concatene o valor @gmail.com para @gmail.com.
Saída:
{
"Alex@gmail.com",
"Bola@gmail.com",
"Charlie@gmail.com",
"Dana@gmail.com",
"Hao@gmail.com"
}
Exemplo 2: considerando uma matriz JSON sem esquema, adicione uma propriedade a todos os objetos JSON.
Dados de amostra:
$var1$ = { "employeeDetails": [ { "name": "Alex" }, { "name": "Bola" }, { "name": "Charlie" } ] }
Uso: $var1$.employeeDetails.FOR_EACH(~obj1-> ~obj1.SET_PROPERTY("Google","company"))
Adicione a propriedade company:Google a var1.
Saída:
[ { "name": "Alex", "company": "Google" }, { "name": "Bola", "company": "Google" }, { "name": "Charlie", "company": "Google" } ]
Exemplo 3: considerando uma matriz JSON sem esquema, adicione uma propriedade a todos os objetos JSON aninhados.
Dados de amostra:
$var1$ = { "employeeDetails": [ { "name": "Alex", "details": [ { "age": "27", "address": "1800 Amphibious Blvd. Mountain View, CA 94045" } ] }, { "name": "Bob", "details": [ { "age": "25", "address": "8 Rue du Nom Fictif 341 Paris" } ] } ], "deptDetails": [ { "id1": "HR" }, { "id2": "Finance" }, { "id3": "Sales" } ] }
Uso: $var1$.employeeDetails.FOR_EACH(~obj1-> ~obj1.GET_PROPERTY("details").FOR_EACH(~obj2-> ~obj2.SET_PROPERTY("dd/mm/yyyy", "dob")))
Adicione a propriedade do marcador dob: "dd/mm/aaaa" aos detalhes em var1.
Saída:
[ [ { "age": "27", "address": "1800 Amphibious Blvd. Mountain View, CA 94045", "dob": "dd/mm/yyyy" } ], [ { "age": "25", "address": "8 Rue du Nom Fictif 341 Paris", "dob": "dd/mm/yyyy" } ] ]
Exemplo 4: considerando uma matriz JSON com esquema, concatene as propriedades aninhadas do objeto JSON.
Dados de amostra:
$var1$ = {"citynames": [ { "city": "Abbeville", "info": { "pincode": 29620, "state": "South Carolina", "location" : { "lat" : "50.1055 N", "lon": "1.8368 E" } } }, { "city": "Aberdeen", "info": { "pincode": AB10, "state": "Scotland", "location" : { "lat" : "57.1499 N", "lon": "2.0938 W" } } }, { "city": "Benicia", "info": { "pincode": 94510, "state": "California", "location" : { "lat" : "38.0494 N", "lon": "122.1586 W" } } } ] }
Uso: $var1$.citynames.FOR_EACH(~obj1-> ~obj1.city.CONCAT(",").CONCAT(~obj1.info.location.lat).CONCAT(",").CONCAT(~obj1.info.location.lon))
Concatene as propriedades aninhadas de city usando um separador (,) em var1.
Saída:
[ "Abbeville,50.1055 N,1.8368 E", "Aberdeen,57.1499 N,2.0938 W", "Benicia,38.0494 N,122.1586 W" ]
Exemplo 5: resolver uma referência de objeto de matriz JSON em um modelo JSON.
Dados de amostra:
$var2$ = { "cityName": "$~obj1.city$", "latitude": "$~obj1.info.location.lat$", "longitude": "$~obj1.info.location.lon$" }
$var1$ = {"citynames": [ { "city": "Abbeville", "info": { "pincode": 29620, "state": "South Carolina", "location" : { "lat" : "50.1055 N", "lon": "1.8368 E" } } }, { "city": "Aberdeen", "info": { "pincode": AB10, "state": "Scotland", "location" : { "lat" : "57.1499 N", "lon": "2.0938 W" } } }, { "city": "Benicia", "info": { "pincode": 94510, "state": "California", "location" : { "lat" : "38.0494 N", "lon": "122.1586 W" } } } ] }
Uso: $var1$.citynames.FOR_EACH(~obj1-> $var2$.RESOLVETEMPLATE())
Resolve referências de ~obj1
em var2, em que ~obj1
é o elemento de iteração atual de var2.
Saída:
[ { "cityName": "Abbeville", "latitude": "50.1055 N", "longitude": "1.8368 E", } { "cityName": "Aberdeen", "latitude": "57.1499 N", "longitude": "2.0938 W", } { "cityName": "Benicia", "latitude": "38.0494 N", "longitude": "122.1586 W", } ]
Função GET_ELEMENT
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
GET_ELEMENT |
Retorna o elemento no índice especificado em uma matriz JSON. Na matriz, o primeiro valor está disponível no índice 0 e o último valor está disponível no índice n-1, em que n é o tamanho da matriz. | GET_ELEMENT(value) |
Valor de índice do elemento. | Valor do elemento. |
Exemplo: valor de um elemento em uma matriz JSON
Dados de amostra: $var1$ = ["first", "second", "third", "fourth"]
Uso: $var1$.GET_ELEMENT(2)
2
.
Saída: third
Função GET_PROPERTY
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
GET_PROPERTY |
Retorna o valor da propriedade especificada em um objeto JSON. | GET_PROPERTY(value) |
nomes de propriedades. | Valor da propriedade. |
Exemplo: conseguir o valor de uma propriedade em um objeto JSON
Dados de amostra: $var1$ = {"productId": 23,"productName": "radio"}
Uso: $var1$.GET_PROPERTY("productId")
productId
.
Saída: 23
Função GET
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
GET |
Retorna o valor em uma matriz em um índice especificado. Em uma matriz, o primeiro valor está disponível no índice 0 e o último valor está disponível no índice n-1, em que n é o tamanho da matriz. | GET(value) |
Valor de índice do tipo Integer. | Valor em um determinado índice de uma matriz. O tipo de retorno depende do tipo de dados da matriz. Por exemplo, para uma matriz de inteiros, esta função retorna um valor inteiro. |
Exemplo 1: encontrar o valor em um índice de uma matriz de números inteiros
Dados de amostra: $var1$ = {11,6,7,2,15,8}
Uso: $var1$.GET(3)
Saída: 2
Exemplo 2: receber o valor em um índice de uma matriz de strings
Dados de amostra: $var1$ =
{"Hello", "Test", "Apigee", "Integrations", "API Trigger", "Cloud"}
Uso: $var1$.GET(5)
Saída: Cloud
Função GREATER_THAN_EQUAL_TO
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
GREATER_THAN_EQUAL_TO |
Verifica se um número inteiro é maior ou igual ao valor especificado. | GREATER_THAN_EQUAL_TO(value) |
Valor inteiro a ser verificado. | Um booleano. Retorna TRUE se um número inteiro for maior ou igual ao valor especificado. Caso contrário, retorna FALSE. |
Exemplo: verificar se um número inteiro é maior ou igual ao valor especificado
Dados de amostra: $var1$ = 35
Uso: $var1$.GREATER_THAN_EQUAL_TO(15)
Saída: TRUE
Função GREATER_THAN
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
GREATER_THAN |
Verifica se um número atual é maior que o especificado. | GREATER_THAN(value) |
Número a ser verificado. | Um booleano. Retorna TRUE se o número atual for maior que o valor especificado, caso contrário, FALSE. |
Exemplo: verificar se um número inteiro é maior que o valor especificado
Dados de amostra: $var1$ = 25
Uso: $var1$.GREATER_THAN(27)
Saída: FALSE
Função LENGTH
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
LENGTH |
Calcula o comprimento de uma string. O comprimento de uma string é o número de caracteres nela. | LENGTH() |
N/A | Comprimento da string. |
Exemplo: calcular o comprimento de uma string
Dados de amostra: $var1$ = "Hello Apigee Test"
Uso: $var1$.LENGTH()
Saída: 17
Função LESS_THAN_EQUAL_TO
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
LESS_THAN_EQUAL_TO |
Verifica se um número inteiro é menor ou igual ao valor especificado. | LESS_THAN_EQUAL_TO(value) |
Valor inteiro a ser verificado. | Um booleano. Retorna TRUE se um número inteiro for menor ou igual ao valor especificado. Caso contrário, retorna FALSE. |
Exemplo: verificar se um número inteiro é menor ou igual ao valor especificado
Dados de amostra: $var1$ = 35
Uso: $var1$.LESS_THAN_EQUAL_TO(15)
Saída: FALSE
Função LESS_THAN
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
LESS_THAN |
Verifica se um número atual é menor que o número especificado. | LESS_THAN(value) |
Número a ser verificado. | Um booleano. Retorna TRUE se o número atual for menor que o número especificado, caso contrário, FALSE. |
Exemplo: verificar se um número inteiro é menor que o valor especificado
Dados de amostra: $var1$ = 25
Uso: $var1$.LESS_THAN(27)
27
.
Saída: TRUE
Função MAX
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
MAX |
Encontra o maior valor em uma matriz. | MAX() |
N/A | Valor mais alto em uma matriz. |
Exemplo 1: conseguir o valor mais alto em uma matriz de números inteiros
Dados de amostra: $var1$ = {5,8,2,1}
Uso: $var1$.MAX()
Saída: 8
Exemplo 2: conseguir o valor mais alto em uma matriz dupla
Dados de amostra: $var1$ = {2.5,6.1,4.9}
Uso: $var1$.MAX()
Saída: 6.1
Função MERGE
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
MERGE |
Mescla duas variáveis JSON (objetos ou matrizes). Se o mesmo valor estiver presente nas duas variáveis, a função removerá o valor duplicado. | MERGE(value) |
Valor JSON a ser mesclado. | Um objeto JSON ou uma matriz. |
Exemplo: mesclar dois objetos JSON
Dados de amostra: $var1$ = {"productId": 23}
Uso: $var1$.MERGE({"productName":"radio"})
{"productName":"radio"}
com var1.
Saída: {"productId": 23,"productName": "radio"}
Exemplo: mesclar duas matrizes JSON
Dados de amostra: $var1$ = ["first", "second", "third"]
Uso: $var1$.MERGE([4,5])
[4,5]
com var1.
Saída: ["first", "second", "third",4,5]
Função MIN
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
MIN |
Encontra o menor valor em uma matriz. | MIN() |
N/A | Valor mais baixo em uma matriz. |
Exemplo 1: encontrar o valor mais baixo em uma matriz de números inteiros
Dados de amostra: $var1$ = {5,8,2,1}
Uso: $var1$.MIN()
Saída: 1
Exemplo 2: encontrar o menor valor em uma matriz dupla
Dados de amostra: $var1$ = {2.5,6.1,4.9}
Uso: $var1$.MIN()
Saída: 2.5
Função MOD
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
MOD |
Divide dois valores e retorna o restante da operação de divisão. | MOD(value) |
Valor do divisor. | Restante da operação de divisão. |
Exemplo: encontrar o restante de uma operação de divisão
Dados de amostra: $var1$ = 90
Uso: $var1$.MOD(3)
3
.
Saída: 0
Função MULTIPLY
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
MULTIPLY |
Multiplica um número atual pelo número especificado. | MULTIPLY(value) |
Número a ser multiplicado. | Produto de dois números. |
Exemplo: encontrar o produto de dois números inteiros
Dados de amostra: $var1$ = 10
Uso: $var1$.MULTIPLY(3)
Saída: 30
Função NAND
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
NAND |
Executa a operação lógica NAND nos valores booleanos especificados. | NAND(value) |
Um valor booleano. | Um booleano. |
Exemplo: encontrar o valor NAND de uma expressão booleana
Dados de amostra: $var1$ = TRUE
Uso: $var1$.NAND(TRUE)
Saída: FALSE
Função NOR
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
NOR |
Executa a operação lógica de NOR nos valores booleanos especificados. | NOR(value) |
Um valor booleano. | Um booleano. |
Exemplo: encontrar o valor NOR de uma expressão booleana
Dados de amostra: $var1$ = FALSE
Uso: $var1$.NOR(FALSE)
Saída: TRUE
Função NOT
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
NOT |
Retorna o valor oposto de um booleano. | NOT() |
N/A | Um booleano. |
Exemplo: encontrar o valor oposto de um booleano
Dados de amostra: $var1$ = FALSE
Uso: $var1$.NOT()
Saída: TRUE
Função OR
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
OR |
Executa a operação lógica OR nos valores booleanos especificados. | OR(value) |
Um valor booleano. | Um booleano. |
Exemplo: encontrar o valor OR de uma expressão booleana
Dados de amostra: $var1$ = FALSE
Uso: $var1$.OR(TRUE)
Saída: TRUE
Função REMOVE
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
REMOVE |
Remove o valor especificado de uma matriz. | REMOVE(value) |
Valor a ser removido. | Matriz atualizada após a remoção do valor especificado. |
Exemplo: remover uma string de uma matriz de strings
Dados de amostra: $var1$ = {"Hello","Apigee","Integrations"}
Uso: $var1$.REMOVE("Integrations")
Integrations
da var1
Saída: {"Hello","Apigee"}
Função REMOVE_AT
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
REMOVE_AT |
Remove um elemento de uma matriz no índice especificado. | REMOVE_AT(value) |
Valor de índice na matriz. | Atualização da matriz após a remoção do elemento especificado. |
Exemplo: remover um elemento de uma matriz de strings
Dados de amostra: $var1$ = {"Hello","Apigee","Integrations"}
Uso: $var1$.REMOVE_AT(1)
Saída: {"Hello","Integrations"}
Função REMOVE_PROPERTY
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
REMOVE_PROPERTY |
Remove uma propriedade de um objeto JSON. | REMOVE_PROPERTY(value) |
nomes de propriedades. | Objeto JSON atualizado após a remoção da propriedade especificada e do valor correspondente. |
Exemplo: remover uma propriedade de um objeto JSON.
Dados de amostra:
$var1$ = { "name": "Alex", "address": { "street": "1800 Amphibious Blvd", "city": "Mountain View", "state": "CA", "pincode": "94045" } }
Uso: $var1$.REMOVE_PROPERTY("address.street")
Remova a propriedade address.street do JSON.
Saída:
{ "name": "Alex", "address": { "city": "Mountain View", "state": "CA", "pincode": "94045" } }
Função REPLACE_ALL
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
REPLACE_ALL |
Substitui todas as ocorrências de uma substring em uma string. | REPLACE_ALL(value, value) |
Essa função usa os seguintes argumentos:
|
String atualizada com os valores substituídos. |
Exemplo: substitua todas as ocorrências de uma substring por um novo valor.
Dados de amostra: $var1$ = "HelloApigee"
Uso: $var1$.REPLACE_ALL("Apigee", "Google")
Saída: HelloGoogle
Função RESOLVE_TEMPLATE
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
RESOLVE_TEMPLATE |
Resolve referências em uma string de modelo que contém referências $variable$. | RESOLVE_TEMPLATE() |
NA | Modelo resolvido com o valor da variável de referência. |
Exemplo: resolver uma referência JSON em um modelo JSON que contenha uma referência $variable$.
Dados de amostra:
$var1$ = { "name": "Alex", "address": "$var2$", "age": "25" }
$var2$ = { "street": "1800 Amphibious Blvd", "city": "Mountain View", "state": "CA", "pincode": "94045" }
Uso: $var1$.RESOLVE_TEMPLATE()
Resolver a referência de variável var2 na var1.
Saída:
{ "name": "Alex", "address": { "street": "1800 Amphibious Blvd", "city": "Mountain View", "state": "CA", "pincode": "94045" }, "age": "25" }
Exemplo: resolver uma referência de string em um string de modelo que contém uma referência $variable$.
Dados de amostra:
$var1$ = Hello $var2$
$var2$ = World
Uso: $var1$.RESOLVE_TEMPLATE()
Resolver a referência de variável var2 na var1.
Saída: Hello World
Função ROUND
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
ROUND |
Arredonda um número para o número inteiro mais próximo. | ROUND() |
N/A | Um número inteiro. |
Exemplo: arredondar um número para o número inteiro mais próximo
Dados de amostra: $var1$ = 15.6
Uso: $var1$.ROUND()
Saída: 16
Função SET
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno | |
---|---|---|---|---|---|
SET |
Atualiza o valor de uma matriz de strings no índice especificado. | SET(value,value) |
Essa função usa os seguintes argumentos:
|
Matriz de strings atualizada. |
Exemplo: atualizar o valor de uma matriz de strings em um índice
Dados de amostra: $var1$ = {"Hello","World","Integrations"}
Uso: $var1$.SET(2,"Apigee")
Saída: {"Hello","World","Apigee"}
Função SET_PROPERTY
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
SET_PROPERTY |
Adiciona ou atualiza uma propriedade em um objeto JSON. | SET_PROPERTY(value) |
Nome e valor das propriedades | Um objeto JSON com a propriedade recém-adicionada ou atualizada. |
Exemplo: adicionar uma propriedade a um objeto JSON
Dados de amostra: $var1$ = {"productId":23}
Uso: $var1$.SET_PROPERTY("radio","productName")
Saída: {"productId":23,"productName":"radio"}
.
Exemplo: adicionar uma propriedade aninhada a um objeto JSON
Dados de amostra: $var1$ = {"productId":23}
Uso: $var1$.SET_PROPERTY({"productName","radio"},"productDetails")
Saída: {"productId":23,"productDetails":{"productName":"radio"}}
.
Exemplo: atualizar uma propriedade em um objeto JSON
Dados de amostra: $var1$ = {"productId":23}
Uso: $var1$.SET_PROPERTY("34","productId")
productId
em var1.
Saída: {"productId":34}
.
Função SIZE
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
SIZE |
Conta o número de elementos em uma matriz. | SIZE() |
N/A | Número total de elementos em uma matriz. |
Exemplo 1: encontrar o tamanho de uma matriz de strings
Dados de amostra: $var1$ = {"Hello", "Apigee", "Integrations"}
Uso: $var1$.SIZE()
Saída: 3
Exemplo 2: encontrar o tamanho de uma matriz de números inteiros
Dados de amostra: $var1$ = {5,8,2,1,7}
Uso: $var1$.SIZE()
Saída: 5
Função SPLIT
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
SPLIT |
Divide uma string com base no delimitador especificado. | SPLIT(value) |
Um caractere ou uma sequência de caracteres a serem usados para dividir a string. | Uma matriz de strings. |
Exemplo 1: dividir uma string com base no caractere de espaço
Dados de amostra: $var1$ = "Hello Apigee Integrations"
Uso: $var1$.SPLIT(" ")
Saída: {"Hello","Apigee","Integrations"}
Exemplo 2: divida uma string de acordo com o caractere de vírgula
Dados de amostra: $var1$ = "Test,Integrations"
Uso: $var1$.SPLIT(",")
Saída: {"Test","Integrations"}
Função SUBSTRING
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
SUBSTRING |
Retorna a substring da string atual do índice inicial, inclusive para o índice final. | SUBSTRING(value, value) |
Essa função usa os seguintes argumentos:
|
String entre os índices inicial e final. |
Exemplo: retornar a substring da string atual, começando com o caractere no número de índice inicial e terminando antes do caractere do número de índice final.
Dados de amostra: $var1$ = "HelloApigee"
Uso: $var1$.SUBSTRING(1, 5)
Saída: ello
Função SUBTRACT
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
SUBTRACT |
Subtrai o número especificado de um número atual. | SUBTRACT(value) |
Número a ser subtraído. | Diferença entre dois números. |
Exemplo: subtrair um valor inteiro
Dados de amostra: $var1$ = 10
Uso: $var1$.SUBTRACT(15)
Saída: -5
Função SUM
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
SUM |
Adiciona os valores de uma matriz. | SUM() |
N/A | Soma de todos os números em uma matriz. O tipo de retorno depende do
tipo da matriz. Por exemplo, para uma matriz do tipo Double , o
tipo de retorno é um valor duplo. |
Exemplo: adicione todos os valores de uma matriz de números inteiros
Dados de amostra: $var1$ = {5,8,2,1}
Uso: $var1$.SUM()
Saída: 16
Função TO_BASE_64
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
TO_BASE_64 |
Codifica uma string para o formato base64 usando o conjunto de caracteres UTF-8. | TO_BASE_64() |
N/A | Uma string codificada em base64. |
Exemplo: codificar uma string para o formato base64
Dados de amostra: $var1$ = "Hello World!"
Uso: $var1$.TO_BASE_64()
Saída: SGVsbG8gV29ybGQh
Função TO_BOOLEAN_ARRAY
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
TO_BOOLEAN_ARRAY |
Converte uma matriz JSON em uma matriz booleana. | TO_BOOLEAN_ARRAY() |
N/A | Uma matriz booleana. |
Exemplo: converter matriz JSON em uma matriz booleana
Dados de amostra: $var1$ = ["true", "false", "false"]
Uso: $var1$.TO_BOOLEAN_ARRAY()
Saída: {true, false, false}
Função TO_BOOLEAN
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
TO_BOOLEAN |
Converte uma string em um tipo de dados booleano. | TO_BOOLEAN() |
N/A | Um booleano. Se uma string tiver o valor verdadeiro ou falso, essa função retornará o valor booleano correspondente. |
Exemplo 1: ver o valor booleano de uma string
Dados de amostra: $var1$ = "true"
Uso: $var1$.TO_BOOLEAN()
Saída: TRUE
Exemplo 2: ver o valor booleano de uma string
Dados de amostra: $var1$ = "FALSE"
Uso: $var1$.TO_BOOLEAN()
Saída: FALSE
Função TO_DOUBLE_ARRAY
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
TO_DOUBLE_ARRAY |
Converte uma matriz JSON em uma matriz dupla. | TO_DOUBLE_ARRAY() |
N/A | Uma matriz dupla. |
Exemplo: converter matriz JSON em uma matriz dupla
Dados de amostra: $var1$ = [1.3, 4.8, 7.9]
Uso: $var1$.TO_DOUBLE_ARRAY()
Saída: {1.3, 4.8, 7.9}
Função TO_DOUBLE
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
TO_DOUBLE |
Converte uma string ou um número inteiro em duplo. | TO_DOUBLE() |
N/A | Um duplo. |
Exemplo 1: converter uma string em dupla
Dados de amostra: $var1$ = "2.5"
Uso: $var1$.TO_DOUBLE()
Saída: 2.5
Exemplo 2: converter um número inteiro em duplo
Dados de amostra: $var1$ = 22
Uso: $var1$.TO_DOUBLE()
Saída: 22.0
Função TO_INT_ARRAY
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
TO_INT_ARRAY |
Converte uma matriz JSON em uma matriz inteira. | TO_INT_ARRAY() |
N/A | Uma matriz de números inteiros. |
Exemplo: converter matriz JSON em uma matriz inteira
Dados de amostra: $var1$ = [3, 8, 9]
Uso: $var1$.TO_INT_ARRAY()
Saída: {3, 8, 9}
Função TO_INT
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
TO_INT |
Converte uma string em um inteiro. | TO_INT() |
N/A | Um número inteiro. |
Exemplo: converter uma string em um inteiro
Dados de amostra: $var1$ = "35"
Uso: $var1$.TO_INT()
Saída: 35
Função TO_JSON
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
TO_JSON |
Converte o valor atual em um objeto JSON. | TO_JSON() |
N/A | Um objeto JSON. |
Exemplo: converter uma string em um JSON
Dados de amostra: $var1$ = "{product: "cake", id: 21, price: 5}"
Uso: $var1$.TO_JSON()
Saída: {product: "cake", id: 21, price: 5}
Função TO_LOWERCASE
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
TO_LOWERCASE |
Converte todos os caracteres em uma string para letras minúsculas. | TO_LOWERCASE() |
N/A | Uma string com todos os caracteres em minúsculas. |
Exemplo: converter uma string em minúsculas
Dados de amostra: $var1$ = "Integrations TEST"
Uso: $var1$.TO_LOWERCASE()
Saída: integrations test
Função TO_SET
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
TO_SET |
Remove valores duplicados em uma matriz. | TO_SET() |
N/A | Uma matriz com valores exclusivos. |
Exemplo 1: receber valores exclusivos de uma matriz de strings
Dados de amostra: $var1$ = {"Hello","World","Apigee","World"}
Uso: $var1$.TO_SET()
Saída: {"Hello","World","Apigee"}
Exemplo 2: receber valores exclusivos de uma matriz de números inteiros
Dados de amostra: $var1$ = (2,6,9,12,6,8,10,6,12)
Uso: $var1$.TO_SET()
Saída: 2,6,9,12,8,10
Função TO_STRING_ARRAY
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
TO_STRING_ARRAY |
Converte uma matriz JSON em uma matriz de strings. | TO_STRING_ARRAY() |
N/A | Uma matriz de strings. |
Exemplo: converter matriz JSON em uma matriz de strings
Dados de amostra: $var1$ = [[1, 2], [3, 4]]
Uso: $var1$.TO_STRING_ARRAY()
Saída: ["[1, 2]", "[3, 4]"]
Função TO_STRING
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
TO_STRING |
Converte um número ou um JSON em uma string. | TO_STRING() |
N/A | Uma string. |
Exemplo: converter um número inteiro em uma string
Dados de amostra: $var1$ = 235
Uso: $var1$.TO_STRING()
Saída: 235
Exemplo: converter um JSON em uma string
Dados de amostra:
$var1$ = { "dbIntegers": [1.0, 2.0, 3.0, 4.0], "dbString": "test" }
Uso: $var1$.TO_STRING()
Saída:
{ "dbIntegers": [ 1, 2, 3, 4 ], "dbString": "test" }
Função TO_UPPERCASE
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
TO_UPPERCASE |
Converte todos os caracteres em uma string para letras maiúsculas. | TO_UPPERCASE() |
N/A | Uma string com todos os caracteres em maiúsculas. |
Exemplo: converter uma string em maiúsculas
Dados de amostra: $var1$ = "Integrations Test"
Uso: $var1$.TO_UPPERCASE()
Saída: INTEGRATIONS TEST
Função XNOR
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
XNOR |
Executa a operação lógica do AvroOR nos valores booleanos especificados. | XNOR(value) |
Um valor booleano. | Um booleano. |
Exemplo: encontrar o valor AvroOR de uma expressão booleana
Dados de amostra: $var1$ = FALSE
Uso: $var1$.XNOR(TRUE)
Saída: FALSE
Função XOR
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
XOR |
Executa a operação lógica do XOR nos valores booleanos especificados. | XOR(value) |
Um valor booleano. | Um booleano. |
Exemplo: encontrar o valor XOR de uma expressão booleana
Dados de amostra: $var1$ = TRUE
Uso: $var1$.XOR(FALSE)
Saída: TRUE
Funções de base compatíveis
Função GENERATE_UUID
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
GENERATE_UUID |
Gera um UUID aleatório. | GENERATE_UUID() |
N/A | Uma string |
Exemplo: gerar um UUID.
Uso: GENERATE_UUID()
Saída: 57547434-b572-4aaa-8da6-e6768850baa3
Função GET_EXECUTION_ID
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
GET_EXECUTION_ID |
Retorna o ID de execução da integração atual. | GET_EXECUTION_ID() |
N/A | Uma string |
Exemplo: receba o ID da execução de integração atual.
Uso: GET_EXECUTION_ID()
Saída: 83fb009a-0152-433d-a3b6-e38118335308
Função GET_INTEGRATION_NAME
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
GET_INTEGRATION_NAME |
Retorna o nome da integração atual. | GET_INTEGRATION_NAME() |
N/A | Uma string |
Exemplo: veja o nome da integração atual.
Uso: GET_INTEGRATION_NAME()
Saída: demo_integration
Função GET_INTEGRATION_REGION
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
GET_INTEGRATION_REGION |
Retorna a região da integração atual. | GET_INTEGRATION_REGION() |
N/A | Uma string |
Exemplo: ver a região da integração atual.
Uso: GET_INTEGRATION_REGION()
Saída: us-east1
Função GET_PROJECT_ID
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
GET_PROJECT_ID |
Retorna o ID do projeto do Google Cloud da integração atual. | GET_PROJECT_ID() |
N/A | Uma string |
Exemplo: receba o ID do projeto do Google Cloud da integração atual.
Uso: GET_PROJECT_ID()
Saída: demo-gcp-ip
Função INT_LIST
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
INT_LIST |
Retorna uma lista de números inteiros entre os valores especificados. A lista retornada inclui o valor inicial e exclui o valor final. | INT_LIST(value, value) |
Essa função usa os seguintes argumentos:
|
Uma matriz de números inteiros |
Exemplo: gerar uma matriz de números inteiros entre 12 e 20.
Uso: INT_LIST(“12”, “20”)
Retorna uma lista de números inteiros entre 12 e 20.
Saída: 12, 13, 14, 15, 16, 17, 18, 19
Função NOW_IN_MILLIS
Nome da função | Descrição | Uso | Parâmetro de entrada | Valor de retorno |
---|---|---|---|---|
NOW_IN_MILLIS |
Retorna o tempo atual do período Unix da integração em milissegundos. | NOW_IN_MILLIS() |
N/A | Tempo de época Unix em milissegundos |
Exemplo: receba o horário atual da época Unix em milissegundos e o converta para um formato legível.
Uso: NOW_IN_MILLIS().EPOCH_TO_HUMAN_READABLE_TIME("d MMM yyyy HH:mm:ss:SSS z","GMT")
Retorna a era Unix 1657783580839
e a converte em um formato legível.
Saída: 14 Jul 2022 07:26:20:839 GMT