Lista de las funciones principales
Esta lista no está completa, pero puede ser consultada cuando se desee desde el editor de fórmulas en los conectores.
Los parámetros que están dentro de
ADD_TAG | Añade etiquetas a una lista. | ADD_TAG ({campo}, “valores”) |
---|---|---|
BOOLEAN | Convierte un valor positivo/negativo a un string representativo de verdadero/falso. | BOOLEAN({campo}[,string si/true, string si/false]) |
CLEAN_HTML | Limpia las etiquetas HTML de un campo. | CLEAN_HTML ({campo}[, FOR_WEB | FOR_EMAIL]) |
CLEAN_TEXT | Elimina espacios y saltos de línea sobrantes. | CLEAN_TEXT ({campo}) |
COLUMN_EXISTS | Devuelve verdadero si el nombre de la columna existe en los datos de entrada. | COLUMN_EXISTS(“nombre columna”) |
CONCAT | Concatena cadenas, campos y funciones. | CONCAT(“cadena”, {campo}[,... ]) |
CONTAINS | Devuelve verdadero si el campo contiene el texto especificado. | CONTAINS({campo},”texto”[,UNCASE_SENSITIVE]) |
CONVERT_CURRENCY | Cambia el valor de una moneda a otra. | CONVERT_CURRENCY({price}, USD, EUR) |
CONVERT_NUM | Convierte un número a un formato dado. | CONVERT_NUM({campo},”carácter decimal”,”carácter miles”, número decimales) |
COUNT_LIST | Cuenta los caracteres de un texto. | COUNT_STRING({campo}) |
COUNT_STRING | Cuenta los caracteres de un texto. | COUNT_STRING({campo}) |
DEL_TAG | Borra una o varias etiquetas de una lista. | DEL_TAG ({campo}, “valores”) |
DO_NOT_TOUCH | Ordena que no se modifique el valor del campo. | IF({THIS}=””,DO_NOT_TOUCH()) |
EXISTS_CURRENT | Devuelve cierto si existe el registro en Sales Layer. | EXISTS_CURRENT() |
EXTRACT_NUMBER | Extrae el número contenido en una cadena de texto. | EXTRACT_NUMBER({campo}) |
FIRSTUPPER | Pone la primera letra en mayúscula. | FIRSTUPPER ({campo}) |
FORMAT | Formatea un texto con un patrón de transformación (*1). | FORMAT(“'%f”’, {campo}'[, {campo}, …) |
GET_CATALOGUE_LEVEL | Devuelve el título de la categoría en el nivel especificado. | GET_CATALOGUE_LEVEL(nivel[,{campo},”separador para multicategoría”]) |
GET_CATALOGUE_LEVEL_REFERENCE | Obtiene la referencia de la categoría en el nivel especificado. | GET_CATALOGUE_LEVEL_REFERENCE(nivel[,”separador para multicategoría”]) |
GET_CATALOGUE_PATH | Devuelve toda la rama de categorías. | GET_CATALOGUE_PATH(“delimitador”[,”separador para multicategoría”]) |
GET_CATALOGUE_PATH_REFERENCES | Devuelve todas las referencias de la rama de categorías. | GET_CATALOGUE_PATH_REFERENCES(“delimitador”[,”separador para multicategoría”]) |
GET_CELL_VALUE | Devuelve el valor de una celda en un campo tabla , dadas las coordenadas de fila y columna. | GET_CELL_VALUE({campo}, "row2", "column2") |
GET_COLUMN_VALUE | Obtiene el valor entrante de una columna o campo. | GET_COLUMN_VALUE(“columna”|{campo}) |
GET_CREATION_DATE | Muestra la fecha de creación del ítem. | GET_CREATION_DATE([“formato”]) |
GET_CURRENT | Obtiene el valor actual de un campo en la base de datos. | GET_CURRENT({campo}) |
GET_FIELD_TITLE | Obtiene el título de un campo. | GET_FIELD_TITLE({campo}) |
GET_INPUT_VALUE | Devuelve el nuevo valor entrante de un campo. | GET_INPUT_VALUE({campo}) |
GET_LANG() | Devuelve el idioma para la fórmula. | GET_LANG() |
GET_LANGUAGE_VALUE | Obtiene el valor de un campo en el idioma especificado. | GET_LANGUAGE_VALUE({campo},”idioma”) |
GET_LAST_TIME | Obtiene la fecha UNIX de la última llamada. | GET_LAST_TIME() |
GET_LIST_VALUE | Obtiene un valor de una lista. | GET_LIST_VALUE({campo}[,posición] |
GET_TIME | Devuelve la fecha UNIX. | GET_TIME([{campo}]) |
GET_VARIANTS_VALUES | Obtiene valores separados por carácter/es de un campo de una tabla dependiente de la actual (por defecto tabla variantes). | GET_VARIANTS_VALUES({campo},”campo enlazado”,”campo a concatenar”[,”carácter separador”,”tabla dependiente”,true|false, true|false] |
IF | Condicional | IF(condición, acción procondición aceptada[, acción contraria]) |
INSERT_IN_TABLE | Inserta o actualiza contenido de un campo tipo tabla con datos entrantes. | INSERT_IN_TABLE("insert" , "row1", "column1", 4000, "", "column2", 5000, 1, 1, 2000) |
IS_EMPTY | Comprueba si un campo está vacío. | IS_EMPTY({campo}) |
IS_HTML | Devuelve true si el campo contiene etiquetas HTML. | IS_HTML ({campo}) |
IS_JSON | Devuelve true si el campo es un JSON. | IS_JSON ({campo}) |
IS_LIST | Comprueba si es una lista (separada por “,”). | IS_LIST({campo}) |
IS_MODIFYED_LATER | Devuelve true si el ítem ha sido modificado posteriormente a la fecha dada. | IS_MODIFYED_LATER(“fecha”) |
IS_NUMBER | Comprueba si el valor es un número. | IS_NUMBER({campo}) |
IS_SIMILAR | Devuelve true si dos cadenas o campos son idénticos. | IS_SIMILAR({campo},{campo}[,FIT_SIMILAR | FIT_SONORITY]) |
IS_STRING | Devuelve true si el campo es una cadena. | IS_STRING({campo}) |
IS_TRUE | Comprueba si un valor contiene verdadero. | IS_TRUE({campo}) |
IS_XML | Devuelve true si el campo es un XML. | IS_XML({campo}) |
JSON_SPLIT | Separa una cadena en una lista JSON a partir de una cadena de rotura. | JSON_SPLIT({campo},”cadena rotura”[, REGEX | CASE_SENSITIVE | CASE_INSENSITIVE]) |
LIST_CONTAINS | Devuelve true si el campo de lista contiene el texto especificado. | LIST_CONTAINS({campo},”texto” | [item1, item2...] [,UNCASE_SENSITIVE]) |
LIST_REPLACE | Sustituye los valores por lo de una lista. |
LIST_REPLACE({field}, [[valor, sustituto],[valor, valor, valor, sustituto], ...], FIT_SIMILAR, ‘default value’) opciones: FIT_EXACT, FIT_SIMILAR, FIT_SONORITY |
LOWERCASE | Pasa a todo minúsculas. | LOWERCASE ({campo}) |
MATH | Cálculo matemático. | MATH(fórmula) |
MONEY_FORMAT | Pasa un valor a formato de moneda nacional. | MONEY_FORMAT({price}, ‘en_US’) |
Imprime un contenido. | PRINT({field}) | |
PRINT_TABLE_FIELD | Formatea e imprime el contenido de un campo tabla. | PRINT_TABLE_FIELD({campo}, "JSON", [FIRST_ROW_AS_COLUMN_TITLES]) |
QUALITY_SCORE | Retorna el QS del ítem calculado con los campos exportados por el conector. | QUALITY_SCORE() |
RANDOM | Retorna un número aleatorio. | RANDOM(number[,number max]) |
REGEX_EXTRACT | Extrae un fragmento de un texto con una expresión regular. | REGEX_EXTRACT({campo},”expresión regular”) |
REGEX_MATCH | Devuelve true si se encuentra el patrón. | REGEX_MATCH({campo},”expresión regular”) |
REGEX_REPLACE | Reemplaza un patrón por un texto. | REGEX_REPLACE({campo},”expresión regular”, “texto”) |
REMOVE_FROM_LIST | Elimina el ítem de la lista de datos actual. | REMOVE_FROM_LIST() |
REMOVE_IN_TABLE | Elimina una lista de filas o columnas. | REMOVE_IN_TABLE("columns", ["column1","column2"]) |
REPEAT | Repite un texto un número de veces. | REPEAT({campo}, “cadena a repetir”, nº repeticiones [,LEFT | RIGHT]) |
REPLACE | Reemplaza un texto por otro. | REPLACE ({campo}, “cadena a modificar”, “nueva cadena”[, UNCASE_SENSITIVE]) |
REPLACE_FROM_TABLE | Reemplaza el valor contenido en un campo por otro, a partir de una tabla externa y un campo que los relaciona. | REPLACE_FROM_TABLE({campo},”tabla externa”,{campo enlace},{campo output} [, “valor por defecto”,CASE_SENSITIVE | UNCASE_SENSITIVE, “carácter separador”]) |
REPLACE_TAGS_FOR_VALUES | Reemplaza las etiquetas definidas de una cadena por valores. | REPLACE_TAGS_FOR_VALUES({campo}, “etiqueta 1”,”valor 1” [,”etiqueta2”, “valor2,...]) |
ROUND | Redondea un valor numérico. | ROUND({campo}[, nº decimales]) |
SPLIT | Divide el texto a partir de un carácter o fragmento. | SPLIT({campo},”cadena de rotura” [, REGEX | CASE_SENSITIVE | CASE_INSENSITIVE]) |
STANDARD_NUMBER | Pasa un valor numérico nacional a estándar. | STANDARD_NUMBER({campo}) |
SUBSTR | Extrae un fragmento de una cadena. | SUBSTR ({campo} [, posición inicio] , posición fin) |
TABLEGROUP | Agrupa varios campos de una subtabla relacionada. | TABLEGROUP ( “table | JSON | list”, {subtabla}, “Nombre del campo 1”, {campo 1}, “Nombre del campo 2”, {campo 2}, … ) |
TEXT_LANG | Escribe un texto en el idioma requerido a partir de una lista. | TEXT_LANG([[lenguaje 1,texto 1],[lenguaje 2, texto 2]]...) |
{THIS} | Valor del campo donde estamos aplicando la fórmula. | {THIS} |
TO_DATE | Convierte un número o expresión en una fecha. |
TO_DATE({timestamp} [, “formato fecha”]) TO_DATE(“+1 day”) |
TO_GMT_DATE | Convierte un número o expresión en una fecha GMT. | TO_GMT_DATE({campo} [, “formato fecha”, “zona horaria”] |
TO_HTML | Pasa un texto a HTML. | TO_HTML({campo}) |
TO_HTML_TABLE | Obtiene una tabla HTML a partir de un texto en formato JSON. | TO_HTML_TABLE({campo}, “estilo css”) |
TO_PERCENT | Convierte un número en un porcentaje. | TO_PERCENT(campo}, valor máximo) |
UPPERCASE | Pasa a todo mayúsculas. | UPPERCASE ({campo}) |