Consulta los conectores compatibles para Application Integration.

Funciones de tareas de asignación de datos

Funciones de asignación compatibles

Función ADD

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
ADD Agrega el número especificado a un número existente. ADD(value) Número que se agregará. Suma de los dos números

Ejemplo: Suma dos números enteros

Datos de muestra: $var1$ = 15

Uso: $var1$.ADD(5)

Suma 5 a var1.

Resultado: 20

Función AND

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
AND Realiza la operación lógica AND en los valores booleanos especificados. AND(value) Un valor booleano Un valor booleano.

Ejemplo: Busca el valor AND de una expresión booleana

Datos de muestra: $var1$ = TRUE

Uso: $var1$.AND(TRUE)

Busca el valor AND de la expresión booleana.

Resultado: TRUE

Función APPEND_ALL

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
APPEND_ALL Anexa todos los valores especificados a un array. APPEND_ALL(value1, value2, ...) Valores que se anexarán.

El tipo de datos del valor que se debe anexar debe coincidir con el tipo de datos del array. Por ejemplo, para un array String, solo puedes adjuntar valores de string.

Array con los valores anexados.

Ejemplo 1: Anexa valores a un array de números enteros

Datos de muestra: $var1$ = {3,6,8,1}

Uso: $var1$.APPEND_ALL(7,9,15)

Anexa los valores 7, 9 y 15 a var1.

Resultado: {3,6,8,1,7,9,15}

Ejemplo 2: Anexa valores a un array booleano

Datos de muestra: $var1$ = {True,False,True}

Uso: $var1$.APPEND_ALL(False,True)

Anexa los valores False y True para var1.

Resultado: {True,False,True,False,True}

Ejemplo 3: Anexa valores a un array de strings

Datos de muestra: $var1$ = {"Hello","Apigee"}

Uso: $var1$.APPEND_ALL("Integrations","Test")

Anexa las palabras Integrations y Test a var1.

Resultado: {"Hello","Apigee","Integrations","Test"}

Función APPEND_ELEMENT

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
APPEND_ELEMENT Anexa un elemento a un array JSON. APPEND_ELEMENT(value) Valor que se anexará. Array JSON con el elemento agregado.

Ejemplo: Anexa un elemento a un array JSON

Datos de muestra: $var1$ = ["first", "second", "third", "fourth"]

Uso: $var1$.APPEND_ELEMENT("fifth")

Anexa el elemento fifth a var1.

Resultado: ["first", "second", "third", "fourth", "fifth"].

Función APPEND

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
APPEND Anexa el valor especificado a un array. APPEND(value) Valor que se anexará.

El tipo de datos del valor que se debe anexar debe coincidir con el tipo de datos del array. Por ejemplo, para un array Boolean, solo puedes anexar True o False.

Array con el valor anexado.

Ejemplo 1: Anexa un valor a un array de números enteros

Datos de muestra: $var1$ = {3,6,8,1}

Uso: $var1$.APPEND(7)

Anexa el valor 7 al var1.

Resultado: {3,6,8,1,7}

Ejemplo 2: Anexa un valor a un array booleano

Datos de muestra: $var1$ = {True,False,True}

Uso: $var1$.APPEND(True)

Anexa el valor verdadero a var1.

Resultado: {True,False,True,True}

Ejemplo 3: Anexa un valor a un array de strings

Datos de muestra: $var1$ = {"Hello","Apigee"}

Uso: $var1$.APPEND("Integrations")

Anexa la palabra Integrations a var1.

Resultado: {"Hello","Apigee","Integrations"}

Función AVG

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
AVG Calcula el promedio numérico de todos los valores de un array. AVG() No disponible Promedio de todos los valores de un array. El valor que se muestra es de tipo Double.

Ejemplo 1: calcula el promedio de todos los valores de un array de números enteros

Datos de muestra: $var1$ = {2,4,9,3}

Uso: $var1$.AVG()

Calcula el promedio de valores en var1.

Resultado: 4.5

Ejemplo 2: calcula el promedio de todos los valores de un array doble

Datos de muestra: $var1$ = {2.0,6.1,3.9}

Uso: $var1$.AVG()

Calcula el promedio de valores en var1.

Resultado: 4.0

Función CEIL

Nombre de la función Descripción Uso Parámetro de datos Valor de muestra
CEIL Calcula el número entero más pequeño mayor o igual que la entrada determinada. CEIL() N/A Un número entero.

Ejemplo: Busca el límite superior de un número.

Datos de muestra: $var1$ = {3.4}

Uso: $var1$.CEIL()

Busca el límite superior de var1.

Resultado: 4

Función CONCAT

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
CONCAT Concatena los caracteres especificados en una string existente. CONCAT(value) String de caracteres que se concatenará. String concatenada.

Ejemplo: Concatena una string de caracteres en una string existente

Datos de muestra: $var1$ = "HelloApigee"

Uso: $var1$.CONCAT("Integrations")

Concatena la string Integrations en var1.

Resultado: HelloApigeeIntegrations

Función CONTAINS

Nombre de la función Descripción Uso Parámetro de datos Valor de muestra
CONTAINS Comprueba el caso del valor especificado en una cadena o array de cadenas determinado CONTAINS(value) Valor de la búsqueda. Un valor booleano. Muestra TRUE si se encuentra una coincidencia y FALSE en caso contrario.

Ejemplo: Verifica el caso de una secuencia de caracteres en una string

Datos de muestra: $var1$ = "Hello Apigee Integrations"

Uso: $var1$.CONTAINS("xyz")

Verifica el caso de xyz en var1.

Resultado: FALSE

Función DECODE_BASE64_STRING

Nombre de la función Descripción Uso Parámetro de datos Valor de muestra
DECODE_BASE64_STRING Decodifica una string de base64 al charset UTF-8. DECODE_BASE64_STRING() No disponible Una string decodificada en UTF-8.

Ejemplo: Decodifica una string de base64

Datos de muestra: $var1$ = "SGVsbG8gSW50ZWdyYXRpb24h"

Uso: $var1$.DECODE_BASE64_STRING()

Decodifica var1 desde el formato base64.

Resultado: Hello Integration!

Función DIVIDE

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
DIVIDE Divide un número existente entre el número especificado. DIVIDE(value) Divide entre número (divisor). Cociente de la operación de división

Ejemplo: Divide un número entero por otro número entero

Datos de muestra: $var1$ = 16

Uso: $var1$.DIVIDE(3)

Divide var1 en 3.

Resultado: 5

Función EQUALS

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
EQUALS Compara el valor especificado con el valor existente. EQUALS(value) Valor para comparar Un valor booleano. Muestra TRUE si el valor especificado coincide con el valor existente y FALSE en caso contrario.

Ejemplo 1: compara dos strings

Datos de muestra: $var1$ = "Apigee Integrations"

Uso: $var1$.EQUALS("Apigee Integrations")

Verifica que el valor de var1 sea igual a "Integraciones de Apigee".

Resultado: TRUE

Ejemplo 2: Compara dos números enteros

Datos de muestra: $var1$ = 34

Uso: $var1$.EQUALS(23)

Comprueba si var1 es igual a 23.

Resultado: FALSE

Función EQUALS_IGNORE_CASE

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
EQUALS_IGNORE_CASE Compara el valor especificado con el valor existente. EQUALS_IGNORE_CASE(value) Valor para comparar Un valor booleano. Muestra TRUE si el valor especificado coincide con el valor existente (se ignoran las mayúsculas y las minúsculas) y FALSE, en caso contrario.

Ejemplo: compara dos strings

Datos de muestra: $var1$ = "Apigee Integrations"

Uso: $var1$.EQUALS_IGNORE_CASE("apigee integrations")

Comprueba si var1 es igual a apigee integrations.

Resultado: TRUE

Función EPOCH_TO_HUMAN_READABLE_TIME

Nombre de la función Descripción Uso Parámetro de datos Valor de muestra
EPOCH_TO_HUMAN_READABLE_TIME Convierte una hora de la época de Unix (en milisegundos) en un formato de legible. EPOCH_TO_HUMAN_READABLE_TIME (value, value) Esta función toma los siguientes argumentos:
  • Primer argumento (string): Patrón de formato de marca de tiempo, como hh:mm:ss.
  • Segundo argumento (cadena): Zona horaria de destino.

    Los valores válidos incluyen UTC, UTC con desplazamiento, GMT y otros nombres de zona horaria.

    Solo los valores UTC y GMT se pueden especificar en el formato corto. Para cualquier otra zona horaria, debes especificar el nombre completo. Por ejemplo, si deseas especificar la zona horaria “Australia/Melbourne”, debes especificar Australia/Melbourne como el valor y no AEDT. Para ver una lista completa de los nombres de zonas horarias, consulta Lista de zonas horarias de bases de datos tz.

Marca de tiempo convertida en formato legible.

Ejemplo: Convierte una hora de la época de Unix (en milisegundos) en un formato legible.

Datos de muestra: $var1$ = 1667494335011

Uso 1: $var1$.EPOCH_TO_HUMAN_READABLE_TIME("EEE, d MMM yyyy HH:mm:ss z","UTC")

Convierte var1 en una marca de tiempo legible con formato EEE, d MMM aaaa HH:mm:ss z en la zona horaria UTC.

Resultado: 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")

Convierte var1 en una marca de tiempo legible con formato EEE, yy-MM-dd HH:mm:ss,SSS en la zona horaria GMT.

Resultado: 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")

Convierte var1 en una marca de tiempo legible con formato EEE, yy-MM-dd HH:mm:ss,SSS ZZZZ en la zona horaria América/Los_Angeles.

Resultado: Thu, 22-11-03 09:52:15,011 GMT-07:00

Función EXPONENT

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
EXPONENT Calcula el valor de un número existente elevado a la potencia especificada. EXPONENT(value) Valor de potencia. Valor del número elevado a la potencia especificada.

Ejemplo: Busca el valor de un número entero elevado a 3

Datos de muestra: $var1$ = 5

Uso: $var1$.EXPONENT(3)

Aumenta el valor de var1 a la potencia de 3.

Resultado: 125

Función FILTER

Nombre de la función Descripción Uso Parámetro de datos Valor de muestra
FILTER Filtra los elementos del array que satisfacen una condición de filtro determinada.

Ten en cuenta que una condición de filtro se debe evaluar como TRUE o FALSE.

Una condición de filtro incluye una o más funciones de transformación aplicadas en el elemento de iteración del array actual.

FILTER(~objn -> Variable or Value)

En el ejemplo anterior, ~objn indica el elemento del array actual para el que deseas aplicar las funciones de transformación. De forma predeterminada, el valor de n comienza a partir de 1.

Para los arrays JSON con esquema, puedes usar la notación de puntos (.) que sigue al elemento del array actual para acceder directamente a la propiedad anidada de ese elemento del array. Por ejemplo, ~objn.PROPERTY.

Una condición de filtro que se evalúa como TRUE o FALSE. Un array de elementos que coinciden con la condición del filtro.

Ejemplo 1: Filtra un array de strings.

Datos de muestra: $var1$ = { "sara@example.com", "bola@example.com", "222larabrown@gmail.com", "dana@examplepetstore.com", "cloudysanfrancisco@gmail.com"}

Uso: $var1$.FILTER(~obj1-> ~obj1.CONTAINS("@gmail.com"))

Filtra los elementos de string que contienen @gmail.com en var1.

Resultado: {"222larabrown@gmail.com","cloudysanfrancisco@gmail.com"}

Ejemplo 2: Filtra un array de JSON.

Datos de muestra:

  $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")
)

Filtra los elementos que tienen la ciudad como Aberdeen en var1.

Resultado:

  [{
    "city": "Aberdeen",
    "state": "Maryland"
  },
  {
    "city": "Aberdeen",
    "state": "Washington"
  },
  {
    "city": "Aberdeen",
    "state": "Mississippi"
  }]

Ejemplo 3: Filtra un array de JSON anidado.

Datos de muestra:

  $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"
    )
  )

Filtra los elementos que contienen admin en users de var1.

Resultado:

    [{
      "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"]
      }]
    }]

Función FLATTEN

Nombre de la función Descripción Uso Parámetro de datos Valor de muestra
FLATTEN Compacta un array JSON de forma recursiva para crear un array unidimensional nuevo. FLATTEN() No disponible Un array JSON compactado.

Ejemplo: Compacta un array JSON anidado

Datos de muestra: $var1$ = [[1, 2], [3, 4]]

Uso: $var1$.FLATTEN()

Compacta el valor var1.

Resultado: [1, 2, 3 ,4]

Función FLOOR

Nombre de la función Descripción Uso Parámetro de datos Valor de muestra
FLOOR Calcula el número entero más grande que es menor o igual que la entrada proporcionada. FLOOR() No disponible Un número entero.

Ejemplo:

Datos de muestra: $var1$ = {27.6}

Uso: $var1$.FLOOR()

Busca el límite inferior de var1.

Resultado: 27

Función FOR_EACH

Nombre de la función Descripción Uso Parámetro de datos Valor de muestra
FOR_EACH Aplica una o más funciones de transformación para cada elemento de un array. FOR_EACH(~objn -> Variable or Value)

En el ejemplo anterior, ~objn indica el elemento de iteración del array actual para el que deseas aplicar las funciones de transformación. De forma predeterminada, el valor de n comienza a partir de 1.

Para los arrays JSON con esquema, puedes usar la notación de puntos (.) después del elemento del array actual para acceder directamente a la propiedad anidada de ese elemento del array. Ver ejemplo.
Funciones de transformación. Un array de elementos.

Ejemplo 1: Concatena un valor en todos los elementos de un array de strings.

Datos de muestra: $var1$ = {"Alex","Bola","Charlie","Dana","Hao"}

Uso: $var1$.FOR_EACH(~obj1-> ~obj1.CONCAT("@gmail.com"))

Concatena el valor @gmail.com en var1.

Resultado: { "Alex@gmail.com", "Bola@gmail.com", "Charlie@gmail.com", "Dana@gmail.com", "Hao@gmail.com" }

Ejemplo 2: En un array JSON sin esquema, agrega una propiedad a todos los objetos JSON.

Datos de muestra:

  $var1$ =
{
  "employeeDetails": [
    {
      "name": "Alex"
    },
    {
      "name": "Bola"
    },
    {
      "name": "Charlie"
    }
  ]
}

Uso: $var1$.employeeDetails.FOR_EACH(~obj1-> ~obj1.SET_PROPERTY("Google","company"))

Agrega la propiedad company:Google a var1.

Resultado:

[
  {
    "name": "Alex",
    "company": "Google"
  },
  {
    "name": "Bola",
    "company": "Google"
  },
  {
    "name": "Charlie",
    "company": "Google"
  }
]

Ejemplo 3: En un array JSON sin esquema, agrega una propiedad a todos los objetos JSON anidados.

Datos de muestra:

  $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")))

Agrega la propiedad de marcador de posición dob: "dd/mm/aaaa" a detalles en var1.

Resultado:

  [
    [
      {
        "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"
      }
    ]
  ]

Ejemplo 4: En un array JSON con esquema, concatena las propiedades anidadas del objeto JSON.

Datos de muestra:

      $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))

Concatena las propiedades anidadas de city con un separador (,) en var1.

Resultado:

[
  "Abbeville,50.1055 N,1.8368 E",
  "Aberdeen,57.1499 N,2.0938 W",
  "Benicia,38.0494 N,122.1586 W"
]

Ejemplo 5: Resuelve una referencia del objeto de array JSON en un JSON de plantilla.

Datos de muestra:

      $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())

Resuelve referencias de ~obj1 en var2, donde ~obj1 es el elemento de iteración actual de var1.

Resultado:

[
  {
    "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",
  }

]

Función GET_ELEMENT

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
GET_ELEMENT Muestra el elemento en el índice especificado en un array JSON. En un array, el primer valor está disponible en el índice 0 y el último valor está disponible en el índice n-1, en el que n es el tamaño del array. GET_ELEMENT(value) Valor del índice del elemento. Valor del elemento.

Ejemplo: Obtén el valor de un elemento en un array JSON

Datos de muestra: $var1$ = ["first", "second", "third", "fourth"]

Uso: $var1$.GET_ELEMENT(2)

Obtén el elemento en el índice 2.

Resultado: third

Función GET_PROPERTY

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
GET_PROPERTY Muestra el valor de la propiedad especificada en un objeto JSON. GET_PROPERTY(value) El nombre de la propiedad Valor de la propiedad.

Ejemplo: Obtén el valor de una propiedad en un objeto JSON

Datos de muestra: $var1$ = {"productId": 23,"productName": "radio"}

Uso: $var1$.GET_PROPERTY("productId")

Obtén el valor de la propiedad productId.

Resultado: 23

Función GET

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
GET Muestra el valor de un array en un índice especificado. En un array, el primer valor está disponible en el índice 0 y el último valor está disponible en el índice n-1, en el que n es el tamaño del array. GET(value) Valor del índice del tipo número entero. Valor de un índice determinado de un array. El tipo de datos que se muestra depende del tipo de datos del array. Por ejemplo, para un array de números enteros, esta función muestra un valor de número entero.

Ejemplo 1: Obtén el valor en un índice de un array de números enteros

Datos de muestra: $var1$ = {11,6,7,2,15,8}

Uso: $var1$.GET(3)

Muestra el valor en var1 en el índice 3.

Resultado: 2

Ejemplo 2: Obtén el valor en un índice de un array de strings

Datos de muestra: $var1$ = {"Hello", "Test", "Apigee", "Integrations", "API Trigger", "Cloud"}

Uso: $var1$.GET(5)

Muestra el valor en el índice 5.

Resultado: Cloud

Función GREATER_THAN_EQUAL_TO

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
GREATER_THAN_EQUAL_TO Comprueba si un número entero es mayor o igual que el valor especificado. GREATER_THAN_EQUAL_TO(value) Número entero que se verificará. Un valor booleano. Muestra TRUE si un número entero es mayor o igual que el valor especificado y FALSE en caso contrario.

Ejemplo: Verifica si un número entero es mayor o igual que el valor especificado

Datos de muestra: $var1$ = 35

Uso: $var1$.GREATER_THAN_EQUAL_TO(15)

Verifique si var1 es menor o igual que 15.

Resultado: TRUE

Función GREATER_THAN

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
GREATER_THAN Comprueba si un número existente es mayor que el número especificado. GREATER_THAN(value) Número que se debe verificar. Un valor booleano. Muestra TRUE si el número existente es mayor que el valor especificado y FALSE en caso contrario.

Ejemplo: Verifica si un número entero es mayor que el valor especificado

Datos de muestra: $var1$ = 25

Uso: $var1$.GREATER_THAN(27)

Verifica si var1 es mayor que 27.

Resultado: FALSE

Función LENGTH

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
LENGTH Calcula la longitud de una string. La longitud de una string es la cantidad de caracteres que hay en ella. LENGTH() No disponible Longitud de la string.

Ejemplo: Calcula la longitud de una string

Datos de muestra: $var1$ = "Hello Apigee Test"

Uso: $var1$.LENGTH()

Calcula la longitud de la string var1

Resultado: 17

Función LESS_THAN_EQUAL_TO

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
LESS_THAN_EQUAL_TO Comprueba si un número entero es menor o igual que el valor especificado. LESS_THAN_EQUAL_TO(value) Número entero que se verificará. Un valor booleano. Muestra TRUE si un número entero es menor o igual que el valor especificado y FALSE en caso contrario.

Ejemplo: Comprueba si un número entero es mayor o igual que el valor especificado

Datos de muestra: $var1$ = 35

Uso: $var1$.LESS_THAN_EQUAL_TO(15)

Verifique si var1 es menor o igual que 15.

Resultado: FALSE

Función LESS_THAN

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
LESS_THAN Comprueba si un número existente es menor que el número especificado. LESS_THAN(value) Número que se debe verificar. Un valor booleano. Muestra TRUE si el número existente es menor que el número especificado y, de lo contrario, es FALSE.

Ejemplo: Verifica si un número entero es menor que el valor especificado

Datos de muestra: $var1$ = 25

Uso: $var1$.LESS_THAN(27)

Verifica si var1 sea menor que 27.

Resultado: TRUE

Función MAX

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
MAX Encuentra el valor más bajo en un array. MAX() No disponible Valor más alto de un array.

Ejemplo 1: Obtén el valor más alto de un array de números enteros

Datos de muestra: $var1$ = {5,8,2,1}

Uso: $var1$.MAX()

Muestra el valor más alto en var1.

Resultado: 8

Ejemplo 2: Obtenga el valor más alto en un array doble

Datos de muestra: $var1$ = {2.5,6.1,4.9}

Uso: $var1$.MAX()

Muestra el valor más alto en var1.

Resultado: 6.1

Función MERGE

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
MERGE Combina dos variables JSON (objetos o arrays). Si el mismo valor está presente en ambas variables, la función quita el valor duplicado. MERGE(value) Valor JSON que se combinará. Un objeto JSON o un array.

Ejemplo: combina dos objetos JSON

Datos de muestra: $var1$ = {"productId": 23}

Uso: $var1$.MERGE({"productName":"radio"})

Combina el valor {"productName":"radio"} con var1.

Resultado: {“productId”: 23,“productName”: “radio”}

Ejemplo: combina dos arrays JSON

Datos de muestra: $var1$ = ["first", "second", "third"]

Uso: $var1$.MERGE([4,5])

Combina el valor [4,5] con var1.

Resultado: ["first", "second", "third",4,5]

Función MIN

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
MIN Encuentra el valor más bajo en un array. MIN() No disponible Valor más bajo de un array.

Ejemplo 1: Busca el valor más bajo de un array de números enteros

Datos de muestra: $var1$ = {5,8,2,1}

Uso: $var1$.MIN()

Muestra el valor más bajo en var1.

Resultado: 1

Ejemplo 2: Busca el valor más bajo en un array doble

Datos de muestra: $var1$ = {2.5,6.1,4.9}

Uso: $var1$.MIN()

Muestra el valor más bajo en var1.

Resultado: 2.5

Función MOD

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
MOD Divide dos valores y muestra el resto de la operación de división. MOD(value) Valor del divisor. El resto de la operación de división

Ejemplo: Busca el resto de una operación de división

Datos de muestra: $var1$ = 90

Uso: $var1$.MOD(3)

Divide var1 por 3.

Resultado: 0

Función MULTIPLY

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
MULTIPLY Multiplica un número existente por el número especificado. MULTIPLY(value) Número que se debe multiplicar. Multiplicación de dos números.

Ejemplo: Busca el producto de dos números enteros

Datos de muestra: $var1$ = 10

Uso: $var1$.MULTIPLY(3)

Multiplica el valor de var1 por 3.

Resultado: 30

Función NAND

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
NAND Realiza la operación lógica NAND en los valores booleanos especificados. NAND(value) Un valor booleano Un valor booleano.

Ejemplo: Busca el valor NAND de una expresión booleana

Datos de muestra: $var1$ = TRUE

Uso: $var1$.NAND(TRUE)

Busca el valor NAND de la expresión booleana.

Resultado: FALSE

Función NOR

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
NOR Realiza la operación lógica NOR en los valores booleanos especificados. NOR(value) Un valor booleano Un valor booleano.

Ejemplo: Busca el valor NOR de una expresión booleana

Datos de muestra: $var1$ = FALSE

Uso: $var1$.NOR(FALSE)

Busca el valor NOR de la expresión booleana.

Resultado: TRUE

Función NOT

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
NOT Muestra el valor opuesto de un valor booleano. NOT() No disponible Un valor booleano.

Ejemplo: Busca el valor opuesto de un valor booleano

Datos de muestra: $var1$ = FALSE

Uso: $var1$.NOT()

Busca el valor NOT de var1.

Resultado: TRUE

Función OR

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
OR Realiza la operación lógica OR en los valores booleanos especificados. OR(value) Un valor booleano Un valor booleano.

Ejemplo: Busca el valor OR de una expresión booleana

Datos de muestra: $var1$ = FALSE

Uso: $var1$.OR(TRUE)

Busca el valor OR de la expresión booleana.

Resultado: TRUE

Función REMOVE

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
REMOVE Quita el valor especificado de un array. REMOVE(value) Valor que se debe quitar. Array actualizado después de quitar el valor especificado.

Ejemplo: Quita una string de un array de strings

Datos de muestra: $var1$ = {"Hello","Apigee","Integrations"}

Uso: $var1$.REMOVE("Integrations")

Quita Integrations de var1

Resultado: {"Hello","Apigee"}

Función REMOVE_AT

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
REMOVE_AT Quita un elemento de un array en el índice especificado. REMOVE_AT(value) Valor de índice en el array. Se actualizó el array después de quitar el elemento especificado.

Ejemplo: Quita un elemento de un array de strings

Datos de muestra: $var1$ = {"Hello","Apigee","Integrations"}

Uso: $var1$.REMOVE_AT(1)

Quita la string en el índice 1 en var1

Resultado: {"Hello","Integrations"}

Función REMOVE_PROPERTY

Nombre de la función Descripción Uso Parámetro de datos Valor de muestra
REMOVE_PROPERTY Quita una propiedad de un objeto JSON. REMOVE_PROPERTY(value) El nombre de la propiedad Objeto JSON actualizado después de quitar la propiedad especificada y su valor correspondiente.

Ejemplo: Quitar una propiedad de un objeto JSON.

Datos de muestra:

$var1$ =
{
  "name": "Alex",
  "address": {
    "street": "1800 Amphibious Blvd",
    "city": "Mountain View",
    "state": "CA",
    "pincode": "94045"
  }
}  

Uso: $var1$.REMOVE_PROPERTY("address.street")

Quitar la propiedad address.street del JSON.

Resultado:

{
  "name": "Alex",
  "address": {
    "city": "Mountain View",
    "state": "CA",
    "pincode": "94045"
  }
}

Función REPLACE_ALL

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
REPLACE_ALL Reemplaza todos los casos de una substring en una string. REPLACE_ALL(value, value) Esta función toma los siguientes argumentos:
  • Primer argumento: String para coincidir con la string existente.
  • Segundo argumento: La string de reemplazo.
Se actualizó la string con los valores reemplazados.

Ejemplo: Reemplaza todos los casos de una substring con un valor nuevo.

Datos de muestra: $var1$ = "HelloApigee"

Uso: $var1$.REPLACE_ALL("Apigee", "Google")

Muestra la string actual “HelloApigee”, con las substrings que coinciden con “Apigee” reemplazadas por “Google”.

Resultado: HelloGoogle

Función RESOLVE_TEMPLATE

Nombre de la función Descripción Uso Parámetro de datos Valor de muestra
RESOLVE_TEMPLATE Resuelve referencias en una string de plantilla que contiene referencias de $variable$. RESOLVE_TEMPLATE() N/A Plantilla resuelta con el valor de variable de referencia.

Ejemplo: Resuelve una referencia JSON en una plantilla JSON que contiene una referencia $variable$.

Datos de muestra:

$var1$ =
{
  "name": "Alex",
  "address": "$var2$",
  "age": "25"
}
$var2$ =
{
  "street": "1800 Amphibious Blvd",
  "city": "Mountain View",
  "state": "CA",
  "pincode": "94045"
}

Uso: $var1$.RESOLVE_TEMPLATE()

Resuelve la referencia de la variable var2 en var1.

Resultado:

{
  "name": "Alex",
  "address": {
    "street": "1800 Amphibious Blvd",
    "city": "Mountain View",
    "state": "CA",
    "pincode": "94045"
  },
  "age": "25"
}

Ejemplo: Resuelve una referencia de string en una string de plantilla que contiene una referencia de $variable$.

Datos de muestra:

  • $var1$ = Hello $var2$
  • $var2$ = World

Uso: $var1$.RESOLVE_TEMPLATE()

Resuelve la referencia de la variable var2 en var1.

Resultado: Hello World

Función ROUND

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
ROUND Redondea un número al número entero más cercano. ROUND() No disponible Un número entero.

Ejemplo: Redondea un número al número entero más cercano

Datos de muestra: $var1$ = 15.6

Uso: $var1$.ROUND()

Redondea var1 al número entero más cercano.

Resultado: 16

Función SET

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
SET Actualiza el valor de un array de strings en el índice especificado. SET(value,value) Esta función toma los siguientes argumentos:
  • Primer argumento (número entero): Índice del array de strings donde se debe actualizar el valor.
  • Segundo argumento: La string de reemplazo.
Array de strings actualizado.

Ejemplo: Actualiza el valor de un array de strings en un índice

Datos de muestra: $var1$ = {"Hello","World","Integrations"}

Uso: $var1$.SET(2,"Apigee")

Actualiza var1 en el índice 2.

Resultado: {"Hello","World","Apigee"}

Función SET_PROPERTY

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
SET_PROPERTY Agrega o actualiza una propiedad en un objeto JSON. SET_PROPERTY(value) Nombre y valor de la propiedad. Un objeto JSON con la propiedad recién agregada o actualizada.

Ejemplo: Agrega una propiedad a un objeto JSON

Datos de muestra: $var1$ = {"productId":23}

Uso: $var1$.SET_PROPERTY("radio","productName")

Agrega una propiedad a var1.

Resultado: {"productId":23,"productName":"radio"}.

Ejemplo: Agrega una propiedad anidada a un objeto JSON

Datos de muestra: $var1$ = {"productId":23}

Uso: $var1$.SET_PROPERTY({"productName","radio"},"productDetails")

Agrega una propiedad anidada a var1.

Resultado: {"productId":23,"productDetails":{"productName":"radio"}}.

Ejemplo: Actualiza una propiedad en un objeto JSON

Datos de muestra: $var1$ = {"productId":23}

Uso: $var1$.SET_PROPERTY("34","productId")

Actualiza la propiedad productId en var1.

Resultado: {"productId":34}.

Función SIZE

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
SIZE Cuenta la cantidad de elementos en un array. SIZE() No disponible Cantidad total de elementos en un array.

Ejemplo 1: Busca el tamaño de un array de strings

Datos de muestra: $var1$ = {"Hello", "Apigee", "Integrations"}

Uso: $var1$.SIZE()

Cuenta la cantidad de elementos en var1.

Resultado: 3

Ejemplo 2: Busca el tamaño de un array de números enteros

Datos de muestra: $var1$ = {5,8,2,1,7}

Uso: $var1$.SIZE()

Cuenta la cantidad de elementos en var1.

Resultado: 5

Función SPLIT

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
SPLIT Divide una string según el delimitador especificado. SPLIT(value) Un carácter o una secuencia de caracteres que se usarán para dividir la string. Un array de strings.

Ejemplo 1: Divide una string según el carácter de espacio

Datos de muestra: $var1$ = "Hello Apigee Integrations"

Uso: $var1$.SPLIT(" ")

Divide var1 según el carácter de espacio.

Resultado: {"Hello","Apigee","Integrations"}

Ejemplo 2: Divide una string según el carácter de coma

Datos de muestra: $var1$ = "Test,Integrations"

Uso: $var1$.SPLIT(",")

Divide var1 según el carácter de coma.

Resultado: {"Test","Integrations"}

Función SUBSTRING

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
SUBSTRING Muestra la substring de la string actual del índice de inicio inclusive al índice de fin exclusive. SUBSTRING(value, value) Esta función toma los siguientes argumentos:
  • Primer argumento: Valor inicial del índice.
  • Segundo argumento: Valor final del índice.
String entre los índices de inicio y fin.

Ejemplo: Muestra la substring de la string actual, que comienza con el carácter en el número de índice de inicio y termina antes que el carácter de dicho número.

Datos de muestra: $var1$ = "HelloApigee"

Uso: $var1$.SUBSTRING(1, 5)

Muestra la substring de var1.

Resultado: ello

Función SUBTRACT

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
SUBTRACT Resta el número especificado a un número existente. SUBTRACT(value) Número que se debe restar. Resta de dos números.

Ejemplo: Resta un valor de número entero

Datos de muestra: $var1$ = 10

Uso: $var1$.SUBTRACT(15)

Resta 15 de var1.

Resultado: -5

Función SUM

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
SUM Suma todos los valores de un array. SUM() No disponible Suma de todos los números de un array El tipo de datos que se muestra depende del tipo de array. Por ejemplo, para un array de tipo Double, el tipo de datos que se muestra es un valor doble.

Ejemplo: Suma todos los valores de un array de números enteros

Datos de muestra: $var1$ = {5,8,2,1}

Uso: $var1$.SUM()

Suma todos los valores en var1.

Resultado: 16

Función TO_BASE_64

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
TO_BASE_64 Codifica una string al formato base64 con el charset UTF-8. TO_BASE_64() No disponible String codificada en base 64.

Ejemplo: Codifica una string al formato base64

Datos de muestra: $var1$ = "Hello World!"

Uso: $var1$.TO_BASE_64()

Codifica var1 en formato base64.

Resultado: SGVsbG8gV29ybGQh

Función TO_BOOLEAN_ARRAY

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
TO_BOOLEAN_ARRAY Convierte un array JSON en un array booleano. TO_BOOLEAN_ARRAY() No disponible Un array booleano.

Ejemplo: Convierte un array JSON en un array booleano

Datos de muestra: $var1$ = ["true", "false", "false"]

Uso: $var1$.TO_BOOLEAN_ARRAY()

Convierte var1 en un array booleano.

Resultado: {true, false, false}

Función TO_BOOLEAN

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
TO_BOOLEAN Convierte una string en un tipo de datos booleanos. TO_BOOLEAN() No disponible Un valor booleano. Si una string tiene el valor verdadero o falso, esta función muestra el valor booleano correspondiente.

Ejemplo 1: Obtén el valor booleano de una string

Datos de muestra: $var1$ = "true"

Uso: $var1$.TO_BOOLEAN()

Obtén el valor booleano de var1.

Resultado: TRUE

Ejemplo 2: Obtén el valor booleano de una string

Datos de muestra: $var1$ = "FALSE"

Uso: $var1$.TO_BOOLEAN()

Obtén el valor booleano de var1.

Resultado: FALSE

Función TO_DOUBLE_ARRAY

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
TO_DOUBLE_ARRAY Convierte un array JSON en un array doble. TO_DOUBLE_ARRAY() No disponible Un array doble.

Ejemplo: Convierte un array JSON en un array doble

Datos de muestra: $var1$ = [1.3, 4.8, 7.9]

Uso: $var1$.TO_DOUBLE_ARRAY()

Convierte var1 en un array doble.

Resultado: {1.3, 4.8, 7.9}

Función TO_DOUBLE

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
TO_DOUBLE Convierte una string o un número entero en un doble. TO_DOUBLE() No disponible Un valor doble.

Ejemplo 1: Convierte una string en un doble

Datos de muestra: $var1$ = "2.5"

Uso: $var1$.TO_DOUBLE()

Convierte var1 en doble.

Resultado: 2.5

Ejemplo 2: Convierte un número entero en un doble

Datos de muestra: $var1$ = 22

Uso: $var1$.TO_DOUBLE()

Convierte var1 en doble.

Resultado: 22.0

Función TO_INT_ARRAY

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
TO_INT_ARRAY Convierte un array JSON en un array de números enteros. TO_INT_ARRAY() No disponible Un array de números enteros.

Ejemplo: Convierte el array JSON en un array de números enteros

Datos de muestra: $var1$ = [3, 8, 9]

Uso: $var1$.TO_INT_ARRAY()

Convierte var1 en un array de números enteros.

Resultado: {3, 8, 9}

Función TO_INT

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
TO_INT Convierte una string en un número entero. TO_INT() No disponible Un número entero.

Ejemplo: Convierte una string en un número entero

Datos de muestra: $var1$ = "35"

Uso: $var1$.TO_INT()

Convierte var1 en número entero.

Resultado: 35

Función TO_JSON

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
TO_JSON Convierte el valor actual en un objeto JSON. TO_JSON() No disponible Un objeto JSON.

Ejemplo: Convierte una string en un JSON

Datos de muestra: $var1$ = "{product: "cake", id: 21, price: 5}"

Uso: $var1$.TO_JSON()

Convierte var1 en JSON.

Resultado: {product: "cake", id: 21, price: 5}

Función TO_LOWERCASE

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
TO_LOWERCASE Convierte todos los caracteres de una string en minúsculas. TO_LOWERCASE() No disponible Una string con todos los caracteres en minúsculas.

Ejemplo: Convierte una string en minúsculas

Datos de muestra: $var1$ = "Integrations TEST"

Uso: $var1$.TO_LOWERCASE()

Convierte var1 en minúscula.

Resultado: integrations test

Función TO_SET

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
TO_SET Quita los valores duplicados de un array. TO_SET() No disponible Un array con valores únicos.

Ejemplo 1: Obtén valores únicos de un array de strings

Datos de muestra: $var1$ = {"Hello","World","Apigee","World"}

Uso: $var1$.TO_SET()

Obtén valores únicos en var1.

Resultado: {"Hello","World","Apigee"}

Ejemplo 2: Obtén valores únicos de un array de números enteros

Datos de muestra: $var1$ = (2,6,9,12,6,8,10,6,12)

Uso: $var1$.TO_SET()

Obtén valores únicos en var1.

Resultado: 2,6,9,12,8,10

Función TO_STRING_ARRAY

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
TO_STRING_ARRAY Convierte un array JSON en un array de strings. TO_STRING_ARRAY() No disponible Un array de strings.

Ejemplo: Convierte el array JSON en un array de strings

Datos de muestra: $var1$ = [[1, 2], [3, 4]]

Uso: $var1$.TO_STRING_ARRAY()

Convierte var1 en un array de strings.

Resultado: ["[1, 2]", "[3, 4]"]

Función TO_STRING

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
TO_STRING Convierte un número o un JSON en una string. TO_STRING() No disponible Una string.

Ejemplo: Convierte un número entero en una string

Datos de muestra: $var1$ = 235

Uso: $var1$.TO_STRING()

Convierte var1 en una string.

Resultado: 235

Ejemplo: convierte un JSON en una string

Datos de muestra:

$var1$ =
{
  "dbIntegers": [1.0, 2.0, 3.0, 4.0],
  "dbString": "test"
}

Uso: $var1$.TO_STRING()

Convierte var1 en una string.

Resultado:

{
  "dbIntegers": [
    1,
    2,
    3,
    4
  ],
  "dbString": "test"
}
  

Función TO_UPPERCASE

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
TO_UPPERCASE Convierte todos los caracteres de una string en mayúsculas. TO_UPPERCASE() No disponible Una string con todos los caracteres en mayúsculas.

Ejemplo: Convierte una string en mayúsculas

Datos de muestra: $var1$ = "Integrations Test"

Uso: $var1$.TO_UPPERCASE()

Convierte var1 en mayúsculas.

Resultado: INTEGRATIONS TEST

Función XNOR

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
XNOR Realiza la operación lógica XNOR en los valores booleanos especificados. XNOR(value) Un valor booleano Un valor booleano.

Ejemplo: Busca el valor XNOR de una expresión booleana.

Datos de muestra: $var1$ = FALSE

Uso: $var1$.XNOR(TRUE)

Busca el valor XNOR de la expresión booleana.

Resultado: FALSE

Función XOR

Nombre de la función Descripción Uso Parámetro de datos Valor que se muestra
XOR Realiza la operación lógica XOR en los valores booleanos especificados. XOR(value) Un valor booleano Un valor booleano.

Ejemplo: Busca el valor XOR de una expresión booleana

Datos de muestra: $var1$ = TRUE

Uso: $var1$.XOR(FALSE)

Busca el valor XOR de la expresión booleana.

Resultado: TRUE

Funciones base compatibles

Función GENERATE_UUID

Nombre de la función Descripción Uso Parámetro de datos Valor de muestra
GENERATE_UUID Genera un UUID aleatorio. GENERATE_UUID() No disponible Una string.

Ejemplo: Genera un UUID.

Uso: GENERATE_UUID()

Resultado: 57547434-b572-4aaa-8da6-e6768850baa3

Función GET_EXECUTION_ID

Nombre de la función Descripción Uso Parámetro de datos Valor de muestra
GET_EXECUTION_ID Muestra el ID de ejecución de la integración actual. GET_EXECUTION_ID() No disponible Una string.

Ejemplo: Obtén el ID de ejecución de la integración actual.

Uso: GET_EXECUTION_ID()

Resultado: 83fb009a-0152-433d-a3b6-e38118335308

Función GET_INTEGRATION_NAME

Nombre de la función Descripción Uso Parámetro de datos Valor de muestra
GET_INTEGRATION_NAME Muestra el nombre de la integración actual. GET_INTEGRATION_NAME() No disponible Una string.

Ejemplo: Obtén el nombre de la integración actual.

Uso: GET_INTEGRATION_NAME()

Resultado: demo_integration

Función GET_INTEGRATION_REGION

Nombre de la función Descripción Uso Parámetro de datos Valor de muestra
GET_INTEGRATION_REGION Muestra la región de la integración actual. GET_INTEGRATION_REGION() No disponible Una string.

Ejemplo: Obtén la región de la integración actual.

Uso: GET_INTEGRATION_REGION()

Resultado: us-east1

Función GET_PROJECT_ID

Nombre de la función Descripción Uso Parámetro de datos Valor de muestra
GET_PROJECT_ID Muestra el ID del proyecto de Google Cloud de la integración actual. GET_PROJECT_ID() No disponible Una string.

Ejemplo: Obtén el ID del proyecto de Google Cloud de la integración actual.

Uso: GET_PROJECT_ID()

Resultado: demo-gcp-ip

Función INT_LIST

Nombre de la función Descripción Uso Parámetro de datos Valor de muestra
INT_LIST Muestra una lista de números enteros entre los valores especificados. La lista que se muestra incluye el valor inicial y no el valor final. INT_LIST(value, value) Esta función toma los siguientes argumentos:
  • Primer argumento: comienza un valor de número entero
  • Segundo argumento: valor de número entero final
Un array de números enteros

Ejemplo: Genera un array de números enteros entre 12 y 20.

Uso: INT_LIST(“12”, “20”)

Muestra una lista de números enteros entre 12 y 20.

Resultado: 12, 13, 14, 15, 16, 17, 18, 19

Función NOW_IN_MILLIS

Nombre de la función Descripción Uso Parámetro de datos Valor de muestra
NOW_IN_MILLIS Muestra el tiempo de época actual de Unix de la integración en milisegundos. NOW_IN_MILLIS() No disponible Tiempo de época Unix en milisegundos

Ejemplo: Obtén el tiempo de época actual de Unix en milisegundos y conviértelo en un formato legible.

Uso: NOW_IN_MILLIS().EPOCH_TO_HUMAN_READABLE_TIME("d MMM yyyy HH:mm:ss:SSS z","GMT")

Muestra el ciclo de entrenamiento 1657783580839 de Unix y lo convierte en un formato legible.

Resultado: 14 Jul 2022 07:26:20:839 GMT