Compartir vía


Referencia de fórmula: aplicaciones de lienzo

En este artículo, conozca todas las funciones disponibles en aplicaciones de lienzo.

Las fórmulas en aplicaciones de lienzo combinan numerosos elementos. A continuación se enumera lo siguiente:

  • Las funciones toman parámetros, realizan una operación y devuelven un valor. Por ejemplo, Sqrt(25) devuelve 5. Las funciones se modelan basadas en funciones de Microsoft Excel. Algunas funciones tienen efectos secundarios, como SubmitForm, y solo son adecuadas en una fórmula de comportamiento como Button.OnSelect.
  • Las señales devuelven información sobre ambiente. Por ejemplo, Location devuelve las coordenadas GPS actuales del dispositivo. Las señales no toman parámetros ni tienen efectos secundarios.
  • Las enumeraciones devuelven un valor constante predefinido. Por ejemplo, Color es una enumeración que tiene valores predefinidos para Color.Red, Color.Blue, etc. Aquí se incluyen enumeraciones comunes; las enumeraciones específicas de funciones se describen con la función.
  • Los operadores con nombre, como ThisItem y Self, proporcionan acceso a la información desde dentro de un contenedor.

Otros elementos incluyen:

A

Abs – Valor absoluto de un número.

Aceleración – Lee el sensor de aceleración en su dispositivo.

Acos – Devuelve el arcocoseno de un número, en radianes.

Acot – Devuelve la arcocotangente de un número, en radianes.

AddColumns : Devuelve una tabla con columnas agregadas.

Y – booleano lógica AND. Devuelve true si todos los argumentos son true. También puede usar el operador &&.

AIClassify – Clasifica el texto en una o más categorías.

AIExtract – Extrae entidades específicas, como números de registro, números de teléfono o nombres de personas.

AIReply – Redacta una respuesta al mensaje que usted proporciona.

AISentiment – Detecta el sentimiento del texto que usted proporciona.

AISummarize – Resume el texto que usted proporciona.

AITranslate – Traduce texto de otro idioma.

Aplicación : proporciona información sobre la aplicación que se está ejecutando actualmente y control sobre el comportamiento de la aplicación.

Asin – Devuelve el arcoseno de un número, en radianes.

Assert – Se evalúa como verdadero o falso en una prueba.

Como – Nombra el registro actual en funciones de galería, formulario y ámbito de registro como ParaTodo, Con y Suma.

AsType – Trata una referencia de registro como un tipo de tabla específico.

Atan – Devuelve la arcotangente de un número, en radianes.

Atan2 – Devuelve la arcotangente basada en una coordenada (x,y), en radianes.

Promedio – Calcula el promedio de una expresión de tabla o un conjunto de argumentos.

B

Atrás – Muestra la pantalla anterior.

En blanco : Devuelve un valor en blanco que se puede usar para insertar un valor NULO en un origen de datos.

booleano – Convierte una cadena de texto, un número o un valor sin tipo en un valor booleano.

C

Calendario : recupera información sobre el calendario para la configuración regional actual.

Char – Traduce un código de carácter en una cadena.

Opciones : Devuelve una tabla de los valores posibles para una columna de búsqueda.

Borrar : elimina todos los datos de una colección.

ClearCollect : elimina todos los datos de una colección y luego agrega un conjunto de registros.

ClearData : borra una colección o todas las colecciones de un host de aplicación, como un dispositivo local.

Reloj – Recupera información sobre el reloj de la configuración regional actual.

Coalesce – Reemplaza los valores en blanco mientras deja sin cambios los valores que no estánen blanco .

Recopilar : crea una colección o agrega datos a un origen de datos.

Color : establece una propiedad en un valor de color integrado.

ColorFade – Desvanece un valor de color.

ColorValue – Traduce un nombre de color o un código hexadecimal a un valor de color. CSS

Columna : recupera los nombres y valores de las columnas de un tipo de datos objeto sin tipo.

ColumnNames – Recupera nombres de columnas y valores de un tipo de datos objeto sin tipo.

Brújula : devuelve la dirección de su brújula.

Concat – Concatena cadenas en un origen de datos.

Concatenar – Concatena cadenas.

Concurrente – Evalúa varias fórmulas simultáneamente.

Conexión – Devuelve información sobre su conexión de red.

Copiar – Copia el texto al portapapeles en el dispositivo donde se ejecuta la aplicación.

Count – Cuenta los registros de la tabla que contienen números.

Cos – Devuelve el coseno de un ángulo especificado en radianes.

Cot – Devuelve la cotangente de un ángulo especificado en radianes.

CountA – Cuenta los registros de la tabla que no están vacíos.

CountIf – Cuenta los registros de la tabla que satisfacen una condición.

CountRows – Cuenta los registros de la tabla.

D

DataSourceInfo – Proporciona información sobre un origen de datos.

Fecha : Devuelve un valor de fecha y hora, basado en los valores de Año, Mes y Día .

DateAdd – Agrega días, meses, trimestres o años a un valor de fecha/hora.

DateDiff – Resta dos valores de fecha y muestra el resultado en días, meses, trimestres o años.

DateTime – Devuelve un valor de fecha/hora, basado en los componentes de fecha y hora.

DateTimeValue – Convierte una cadena de fecha y hora en un valor de fecha/hora.

DateValue – Convierte una cadena de solo fecha en un valor de fecha y hora.

Día : recupera la parte del día de un valor de fecha/hora.

Dec2Hex – Convierte un número en una cadena de texto hexadecimal.

Valores predeterminados : Devuelve los valores predeterminados para un origen de datos.

Grados – Convierte radianes a grados.

Deshabilitar : deshabilita una señal, como Ubicación , para leer el GPS.

Distinct – Resume los registros de una tabla, eliminando los duplicados.

Descargar – Descarga un archivo de la web al dispositivo local.

DropColumns – Devuelve una tabla con una o más columnas eliminadas.

E

EDate – Agrega o resta meses a una fecha, sin cambiar el día del mes.

EditForm – Restablece un control de formulario para la edición de un elemento.

Habilitar : habilita una señal, como Ubicación , para leer el GPS.

EncodeHTML – Codifica caracteres que deben escaparse para poder usarse en un contexto HTML.

EncodeUrl – Codifica caracteres especiales mediante codificación URL.

EndsWith – Comprueba si una cadena de texto termina con otra cadena de texto.

EOMonth – Agrega o resta meses a una fecha y devuelve el último día de ese mes.

Error : crea un error personalizado o pasa un error.

Errores – Proporciona información de errores de cambios anteriores en un origen de datos.

exactin – Comprueba si una cadena de texto está contenida dentro de otra cadena de texto o tabla, dependiendo de mayúsculas y minúsculas. También se utiliza para comprobar si un registro está en una tabla.

Salir : sale de la aplicación que se está ejecutando actualmente y, opcionalmente, cierra la sesión del usuario actual.

Exp – Devuelve e elevado a una potencia.

F

Filtro : Devuelve una tabla filtrada según uno o más criterios.

Buscar – Comprueba si una cadena aparece dentro de otra y devuelve la ubicación.

Primero – Devuelve el primer registro de una tabla.

FirstN – Devuelve el primer conjunto de registros (N registros) de una tabla.

ForAll – Calcula valores y realiza acciones para todos los registros de una tabla.

G

GroupBy – Devuelve una tabla con registros agrupados.

GUID – Convierte una cadena GUID en un valor GUID o crea un nuevo valor GUID.

H

HashTags – Extrae los hashtags (#strings) de una cadena.

Hex2Dec – Convierte una cadena de texto hexadecimal en un número.

Host : proporciona información sobre el host actual que ejecuta la aplicación.

Hora – Devuelve la parte de hora de un valor de fecha/hora.

I

If – Devuelve un valor si una condición es verdadera y otro valor si no lo es.

IfError – Detecta errores y proporciona un valor alternativo o realiza una acción.

en – Comprueba si una cadena de texto está contenida dentro de otra cadena de texto o tabla, independientemente de mayúsculas y minúsculas. También se utiliza para comprobar si un registro está en una tabla.

Índice : Devuelve un registro de una tabla según la posición ordenada.

Int – Redondea hacia abajo al entero más cercano.

IsBlank – Busca un valor en blanco .

IsBlankOrError : busca un valor en blanco o un error. ...

IsEmpty – Comprueba si hay una tabla vacía.

IsError – Comprueba si hay un error.

IsMatch – Compara una cadena con un patrón. Se pueden usar expresiones regulares.

IsNumeric – Busca un valor numérico.

ISOWeekNum – Devuelve el número de semana ISO de un valor de fecha/hora.

IsToday – Comprueba si un valor de fecha/hora corresponde a algún momento de hoy en la zona horaria del usuario.

IsType – Comprueba si una referencia de registro hace referencia a un tipo de tabla específico.

IsUTCToday – Comprueba si un valor de fecha/hora corresponde a algún momento de hoy en el Tiempo Universal Coordinado (UTC).

J

JSON – Genera una cadena de texto JSON para una tabla, un registro o un valor.

L

Idioma – Devuelve la etiqueta de idioma del usuario actual.

Last – Devuelve el último registro de una tabla.

LastN – Devuelve el último conjunto de registros (N registros) de una tabla.

Lanzamiento : lanza una página web o una aplicación de lienzo.

Izquierda – Devuelve la porción más a la izquierda de una cadena.

Len – Devuelve la longitud de una cadena.

Ln – Devuelve el logaritmo natural.

LoadData : carga una colección desde un host de aplicación, como un dispositivo local.

Ubicación – Devuelve su ubicación como una coordenada de mapa utilizando el Sistema de Posicionamiento Global (GPS) y otra información.

Log – Devuelve el logaritmo en cualquier base de un número.

LookUp – Busca un solo registro en una tabla según uno o más criterios.

Lower – Convierte todas las letras de una cadena de texto en minúsculas.

M

Match – Extrae una subcadena basada en un patrón. Se pueden usar expresiones regulares.

MatchAll – Extrae múltiples subcadenas según un patrón. Se pueden usar expresiones regulares.

Max – Valor máximo de una expresión de tabla o un conjunto de argumentos.

Mid – Devuelve la porción media de una cadena.

Min – Valor mínimo de una expresión de tabla o un conjunto de argumentos.

Minuto – Recupera la parte de minutos de un valor de fecha/hora.

Mod – Devuelve el resto después de dividir un dividendo por un divisor.

Mes : recupera la parte del mes de un valor de fecha y hora.

N

Navegar – Cambia la pantalla que se muestra.

NewForm – Restablece un control de formulario para la creación de un elemento.

No – booleano lógica NO. Devuelve true si su argumento es false y devuelve false si su argumento es true. También puede usar el operador !.

Notificar – Muestra un mensaje de banner al usuario.

Ahora – Devuelve el valor de fecha y hora actual en la zona horaria del usuario.

O

O – booleano lógica O. Devuelve true si alguno de sus argumentos es true. También puede usar el operador ||.

P

Param – Parámetros de acceso pasados a una aplicación de lienzo cuando se inicia.

elemento primario – Proporciona acceso a las propiedades de un control contenedor.

ParseJSON – Convierte un documento JSON representado como texto en un valor objeto sin tipo .

Parche : modifica o crea un registro en un origen de datos, o fusiona registros fuera de un origen de datos.

PDF – Exporta contenidos de la pantalla actual a un objeto para su uso en múltiples escenarios.

Pi – Devuelve el número π.

PlainText – Elimina las etiquetas HTML y XML de una cadena.

Potencia – Devuelve un número elevado a una potencia. También puede usar el operador ^.

Proper – Convierte la primera letra de cada palabra de una cadena a mayúscula y el resto a minúsculas.

R

Radianes – Convierte grados a radianes.

Rand – Devuelve un número pseudoaleatorio entre 0 y 1.

RandBetween – Devuelve un número pseudoaleatorio entre dos números.

ReadNFC – Lee una etiqueta de comunicación de campo cercano (NFC).

RecordInfo – Proporciona información sobre un registro de un origen de datos.

Actualizar – Actualiza los registros de un origen de datos.

Relacionar – Relaciona registros de dos tablas a través de una relación de uno a muchos o de muchos a muchos.

Eliminar – Elimina uno o más registros específicos de un origen de datos.

RemoveIf – Elimina registros de un origen de datos según una condición.

RenameColumns : cambia el nombre de las columnas de una tabla.

Reemplazar – Reemplaza parte de una cadena con otra cadena, según la posición inicial de la cadena.

RequestHide – Oculta un SharePoint formulario.

Restablecer : restablece un control de entrada a su valor predeterminado, descartando cualquier cambio realizado por el usuario.

ResetForm – Restablece un control de formulario para la edición de un elemento existente.

revertir – Recarga y borra errores de los registros de un origen de datos.

RGBA – Devuelve un valor de color para un conjunto de componentes rojo, verde, azul y alfa.

Derecha – Devuelve la porción más a la derecha de una cadena.

Redondear – Redondea al número más cercano.

RoundDown – Redondea hacia abajo al número anterior más grande.

RoundUp – Redondea al siguiente número más pequeño.

S

SaveData – Guarda una colección en un host de aplicación, como un dispositivo local.

Buscar – Busca registros en una tabla que contengan una cadena en una de sus columnas.

Segundo – Recupera la segunda parte de un valor de fecha/hora.

Seleccionar – Simula una acción Seleccionar en un control, lo que hace que se evalúe la fórmula OnSelect .

Self – Proporciona acceso a las propiedades del control actual.

Secuencia – Genera una tabla de números secuenciales, útil al iterar con ForAll.

SendAppNotification (versión preliminar) – Envía una notificación en la aplicación con acciones opcionales a un destinatario.

Set – Establece el valor de una variable global.

SetFocus – Mueve el foco de entrada a un control específico.

SetProperty – Simula interacciones con controles de entrada.

ShowColumns – Devuelve una tabla con solo las columnas seleccionadas.

ShowHostInfo – Muestra información al usuario en la aplicación.

Shuffle – Reordena aleatoriamente los registros de una tabla.

Sin – Devuelve el seno de un ángulo especificado en radianes.

Sort – Devuelve una tabla ordenada según una fórmula.

SortByColumns – Devuelve una tabla ordenada según una o más columnas.

Split : divide una cadena de texto en una tabla de subcadenas.

Sqrt – Devuelve la raíz cuadrada de un número.

StartsWith : comprueba si una cadena de texto comienza con otra cadena de texto.

StdevP – Devuelve la desviación estándar de sus argumentos.

Sustituir – Reemplaza parte de una cadena con otra cadena, haciendo coincidir las cadenas.

SubmitForm – Guarda el elemento en un control de formulario en origen de datos.

Sum – Calcula la suma de una expresión de tabla o un conjunto de argumentos.

Switch – Coincide con un conjunto de valores y luego evalúa una fórmula correspondiente.

T

Tabla – Crea una tabla temporal.

Tan – Devuelve la tangente de un ángulo especificado en radianes.

Texto – Convierte cualquier valor y formatea un número o un valor de fecha/hora en una cadena de texto.

ThisItem – Devuelve el registro del elemento actual en una galería o control de formulario.

ThisRecord – Devuelve el registro del elemento actual en una función de ámbito de registro, como ForAll, With y Sum.

Hora : Devuelve un valor de fecha y hora, basado en valores de Hora, Minuto y Segundo .

TimeValue – Convierte una cadena de solo hora en un valor de fecha/hora.

TimeZoneOffset – Devuelve la diferencia entre UTC y la hora local del usuario en minutos.

Hoy – Devuelve solo el valor de la fecha actual.

Trace – Proporcione información adicional en los resultados de su prueba.

Recortar : elimina espacios adicionales de los extremos y el interior de una cadena de texto.

TrimEnds : elimina espacios adicionales de los finales de una cadena de texto únicamente.

Trunc – Trunca el número solo a la parte entera eliminando cualquier parte decimal.

U

Desagrupar : elimina una agrupación.

UniChar – Traduce un código Unicode en una cadena.

Anular relación : anula la relación de registros de dos tablas de una relación de uno a muchos o de muchos a muchos.

Actualizar – Reemplaza un registro en un origen de datos.

UpdateContext – Establece el valor de una o más variables de contexto de la pantalla actual.

UpdateIf – Modifica un conjunto de registros en un origen de datos según una condición.

Upper : convierte todas las letras de una cadena de texto en mayúsculas.

Usuario – Devuelve información sobre el usuario actual.

UTCNow – Devuelve el valor de fecha y hora actual en Tiempo Universal Coordinado (UTC).

UTCToday – Devuelve solo el valor de fecha actual en Tiempo Universal Coordinado (UTC).

V

Validar – Comprueba si el valor de una sola columna o de un registro completo es válido para un origen de datos.

Valor – Convierte una cadena en un número.

VarP – Devuelve la varianza de sus argumentos.

ViewForm – Restablece un control de formulario para la visualización de un elemento existente.

W

Día de la semana : recupera la parte del día de la semana de un valor de fecha y hora.

WeekNum – Devuelve el número de semana de un valor de fecha/hora.

Con : calcula valores y realiza acciones para un solo registro, incluidos registros en línea de valores con nombre.

Y

Año – Recupera la parte del año de un valor de fecha/hora.