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 [] son opcionales 

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’)
PRINT 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})