Consulta los conectores compatibles con Application Integration.
Funciones de asignación de datos
La tarea Asignación de datos proporciona varias funciones de asignación predefinidas para transformar y estandarizar los datos de asignación en tu integración. Una función de asignación puede tener uno o más parámetros de entrada, y cada parámetro puede contener un valor literal, una variable o una función base con funciones de asignación aplicadas. Puedes usar varias funciones de asignación para una sola fuente de entrada y formar una expresión de transformación de asignación.
En la siguiente tabla, se enumeran las funciones de asignación predefinidas disponibles en la tarea Asignación de datos.
Función | Descripción |
---|---|
ADD |
Agrega el número especificado a un número existente. |
AND |
Realiza la operación lógica AND en los valores booleanos especificados. |
APPEND |
Anexa el valor especificado a un array. |
APPEND_ALL |
Anexa todos los valores especificados a un array. |
APPEND_ELEMENT |
Anexa un elemento a un array JSON. |
AVG |
Calcula el promedio numérico de todos los valores de un array. |
CEIL |
Calcula el número entero más pequeño mayor o igual que la entrada determinada. |
CONCAT |
Concatena los caracteres especificados en una string existente. |
CONTAINS |
Comprueba el caso del valor especificado en una cadena o array de cadenas determinado |
DECODE_BASE64_STRING |
Decodifica una string de base64 al charset UTF-8. |
DIVIDE |
Divide un número existente entre el número especificado. |
EQUALS |
Compara el valor especificado con el valor existente. |
EQUALS_IGNORE_CASE |
Compara el valor especificado con el valor existente. |
EPOCH_TO_HUMAN_READABLE_TIME |
Convierte una hora de la época de Unix (en milisegundos) en un formato de legible. |
EXPONENT |
Calcula el valor de un número existente elevado a la potencia especificada. |
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. |
FLATTEN |
Compacta un array JSON de forma recursiva para crear un array unidimensional nuevo. |
FLOOR |
Calcula el número entero más grande que es menor o igual que la entrada proporcionada. |
FOR_EACH |
Aplica una o más funciones de transformación para cada elemento de un array. |
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_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_PROPERTY |
Muestra el valor de la propiedad especificada en un objeto JSON. |
GREATER_THAN |
Comprueba si un número existente es mayor que el número especificado. |
GREATER_THAN_EQUAL_TO |
Comprueba si un número entero es mayor o igual que el valor especificado. |
LENGTH |
Calcula la longitud de una string. La longitud de una cadena es la cantidad de caracteres que hay en ella. |
LESS_THAN_EQUAL_TO |
Comprueba si un número entero es menor o igual que el valor especificado. |
LESS_THAN |
Comprueba si un número existente es menor que el número especificado. |
MAX |
Encuentra el valor más bajo en un array. |
MERGE |
Combina dos variables JSON (objetos o arrays). Si el mismo valor está presente en ambas variables, la función quita el valor duplicado. |
MIN |
Encuentra el valor más bajo en un array. |
MOD |
Divide dos valores y muestra el resto de la operación de división. |
MULTIPLY |
Multiplica un número existente por el número especificado. |
NAND |
Realiza la operación lógica NAND en los valores booleanos especificados. |
NOR |
Realiza la operación lógica NOR en los valores booleanos especificados. |
NOT |
Muestra el valor opuesto de un valor booleano. |
OR |
Realiza la operación lógica OR en los valores booleanos especificados. |
REMOVE |
Quita el valor especificado de un array. |
REMOVE_AT |
Quita un elemento de un array en el índice especificado. |
REMOVE_PROPERTY |
Quita una propiedad de un objeto JSON. |
REPLACE_ALL |
Reemplaza todos los casos de una substring en una string. |
RESOLVE_TEMPLATE |
Resuelve referencias en una string de plantilla que contiene referencias de $variable$. |
ROUND |
Redondea un número al número entero más cercano. |
SET |
Actualiza el valor de un array de strings en el índice especificado. |
SET_PROPERTY |
Agrega o actualiza una propiedad en un objeto JSON. |
SIZE |
Cuenta la cantidad de elementos en un array. |
SPLIT |
Divide una string según el delimitador especificado. |
SUBSTRING |
Muestra la substring de la string actual del índice de inicio inclusive al índice de fin exclusive. |
SUBTRACT |
Resta el número especificado a un número existente. |
SUM |
Suma todos los valores de un array. |
TO_BASE_64 |
Codifica una string al formato base64 con el charset UTF-8. |
TO_BOOLEAN_ARRAY |
Convierte un array JSON en un array booleano. |
TO_BOOLEAN |
Convierte una string en un tipo de datos booleanos. |
TO_DOUBLE_ARRAY |
Convierte un array JSON en un array doble. |
TO_DOUBLE |
Convierte una string o un número entero en un doble. |
TO_INT_ARRAY |
Convierte un array JSON en un array de números enteros. |
TO_INT |
Convierte una string en un número entero. |
TO_JSON |
Convierte el valor actual en un objeto JSON. |
TO_LOWERCASE |
Convierte todos los caracteres de una string en minúsculas. |
TO_SET |
Quita los valores duplicados de un array. |
TO_STRING_ARRAY |
Convierte un array JSON en un array de strings. |
TO_UPPERCASE |
Convierte todos los caracteres de una string en mayúsculas. |
XNOR |
Realiza la operación lógica XNOR en los valores booleanos especificados. |
XOR |
Realiza la operación lógica XOR en los valores booleanos especificados. |
GENERATE_UUID |
Genera un UUID aleatorio. |
GET_EXECUTION_ID |
Muestra el ID de ejecución de la integración actual. |
GET_INTEGRATION_NAME |
Muestra el nombre de la integración actual. |
GET_INTEGRATION_REGION |
Muestra la región de la integración actual. |
GET_PROJECT_ID |
Muestra el ID del proyecto de Google Cloud de la integración actual. |
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. |
NOW_IN_MILLIS |
Muestra el tiempo de época actual de Unix de la integración en milisegundos. |