Referencia de fórmulas: aplicacións de lenzo
Neste artigo, obtén información sobre todas as funcións dispoñibles nas aplicacións de lenzo.
As fórmulas das aplicacións de lenzo combinan moitos elementos. A continuación figuran:
- As funcións toman parámetros, realizan unha operación e devolven un valor. Por exemplo, Sqrt(25) devolve 5. As funcións modélanse segundo as funcións de Microsoft Excel. Algunhas funcións teñen efectos secundarios, como por exemplo SubmitForm, que só son apropiadas nunha fórmula de comportamento como Button.OnSelect.
- Os sinais devolven información sobre o medio ambiente. Por exemplo, Location devolve as coordenadas de GPS actuais do dispositivo. Os sinais non toman parámetros nin teñen efectos secundarios.
- As enumeracións devolven un valor constante predefinido. Por exemplo, Color é unha enumeración que ten valores predefinidos para Cor.Red, Cor.Blue, etc. As enumeracións comúns inclúense aquí; as enumeracións específicas de funcións descríbense coa función.
- Os operadores nomeados, como ThisItem e Self, proporcionan acceso á información desde dentro un recipiente.
Entre outros elementos inclúense:
A
Abs – Valor absoluto dun número.
Aceleración : le o sensor de aceleración do teu dispositivo.
Acos – Devolve o arcocoseno dun número, en radiáns.
Acot – Devolve a arcotanxente dun número, en radiáns.
AddColumns – Devolve unha táboa con columnas engadidas.
E – Lóxica booleana AND. Devolve true se todos os argumentos son true. Tamén podes utilizar o && operador.
AIClassify – Clasifica o texto nunha ou máis categorías.
AIExtract – Extrae entidades especificadas, como números de rexistro, números de teléfono ou nomes de persoas.
AIReply – Escribe unha resposta á mensaxe que proporcionas.
AISentiment – Detecta o sentimento do texto que proporcionas.
AISummarize – Resume o texto que proporcionas.
AITranslate – Traduce texto doutro idioma.
Aplicación : ofrece información sobre a aplicación en execución e controla o comportamento da aplicación.
Asin – Devolve o arcoseno dun número, en radiáns.
Afirmar – Avalía como verdadeiro ou falso nunha proba.
As – Nomea o rexistro actual nas funcións de galería, formulario e ámbito de rexistro, como ForAll, Con e Suma.
AsType – Trata unha referencia de rexistro como un tipo de táboa específico.
Atan – Devolve a arcotanxente dun número, en radiáns.
Atan2 – Devolve a arcotanxente baseada nunha coordenada (x,y). en radiáns.
Media – Calcula a media dunha expresión de táboa ou dun conxunto de argumentos.
B
Atrás – Mostra a pantalla anterior.
En branco – Devolve un valor en branco que se pode usar para inserir un valor NULL nun orixe de datos.
Boolean : converte unha cadea de texto, un número ou un valor sen escribir nun valor booleano.
C
Calendar – Recupera información sobre o calendario para a configuración rexional actual.
Char – Traduce un código de carácter nunha cadea.
Opcións – Devolve unha táboa dos posibles valores para unha columna de busca.
Borrar : elimina todos os datos dunha colección.
ClearCollect : elimina todos os datos dunha colección e, a continuación, engade un conxunto de rexistros.
ClearData : borra unha colección ou todas as coleccións dun servidor de aplicacións, como un dispositivo local.
Reloxo : recupera información sobre o reloxo para a configuración rexional actual.
Unir – Substitúe os valores en branco deixa sen cambios os que non sexan en branco .
Recoller – Crea unha colección ou engade datos a un orixe de datos.
Cor – Establece unha propiedade cun valor de cor incorporado.
ColorFade – Desvanece un valor de cor.
ColorValue – Traduce un CSS nome de cor ou un código hexadecimal nun valor de cor.
Columna : recupera os nomes e os valores das columnas dun tipo de datos obxecto sen tipo.
ColumnNames : recupera os nomes e os valores das columnas dun obxecto sen tipo tipo de datos.
Compás : devolve o título do teu compás.
Concat – Concatena cadeas nun orixe de datos.
Concatenar – Concatena cadeas.
Concurrent : avalía varias fórmulas simultáneamente entre si.
Conexión : devolve información sobre a túa conexión de rede.
Copiar – Copia o texto no portapapeis do dispositivo onde se está a executar a aplicación.
Count – Conta rexistros da táboa que conteñen números.
Cos – Devolve o coseno dun ángulo especificado en radiáns.
Cot – Devolve a cotanxente dun ángulo especificado en radiáns.
CountA – Conta os rexistros da táboa que non están baleiros.
CountIf – Conta os rexistros da táboa que cumpren unha condición.
CountRows – Conta os rexistros da táboa.
D
DataSourceInfo : ofrece información sobre un orixe de datos.
Data – Devolve un valor de data/hora baseado en Ano, Mes, e valores día .
DateAdd – Engade días, meses, trimestres ou anos a un valor de data/hora.
DateDiff – Resta dous valores de data e mostra o resultado en días, meses, trimestres ou anos.
DateTime – Devolve un valor de data/hora, baseado en compoñentes de data e hora.
DateTimeValue – Converte unha cadea de data e hora nun valor de data/hora.
DateValue – Converte unha cadea só de data nun valor de data/hora.
Día : recupera a parte do día dun valor de data/hora.
Dec2Hex – Converte un número nunha cadea de texto hexadecimal.
Defaults – Devolve os valores predeterminados para un orixe de datos.
Graos – Converte radiáns en graos.
Desactivar – Desactiva un sinal, como Localización para ler o GPS.
Distinct – Resume os rexistros dunha táboa, eliminando os duplicados.
Descargar : descarga un ficheiro da web ao dispositivo local.
DropColumns – Devolve unha táboa con unha ou máis columnas eliminadas.
E
EDate – Engade ou resta meses a unha data, sen cambiar o día do mes.
EditForm – Restablece un control de formulario para editar un elemento.
Activar – Activa un sinal, como Localización para ler o GPS.
Codificar HTML : codifica os caracteres que deben ser escapados para usarse nun contexto HTML.
EncodeUrl : codifica caracteres especiais mediante a codificación de URL.
EndsWith – Comproba se unha cadea de texto remata con outra cadea de texto.
EOMonth – Engade ou resta meses a unha data, devolvendo o último día dese mes.
Erro – Crea un erro personalizado ou pasa por un erro.
Erros – Proporciona información de erro para os cambios anteriores nun orixe de datos.
exactin – Comproba se unha cadea de texto está contida noutra cadea de texto ou táboa, dependendo das maiúsculas e minúsculas. Tamén se usa para comprobar se un rexistro está nunha táboa.
Saír : sae da aplicación en execución e, opcionalmente, pecha sesión co usuario actual.
Exp – Devolve e elevado a unha potencia.
F
Filtro : devolve unha táboa filtrada en función dun ou máis criterios.
Find – Comproba se unha cadea aparece dentro doutra e devolve a localización.
Primeiro : devolve o primeiro rexistro dunha táboa.
FirstN – Devolve o primeiro conxunto de rexistros (N rexistros) dunha táboa.
ForAll – Calcula valores e realiza accións para todos os rexistros dunha táboa.
G
GroupBy – Devolve unha táboa con rexistros agrupados.
GUID : converte unha cadea GUID nun valor GUID ou crea un novo valor GUID.
H
HashTags – Extrae os hashtags (#cadeas) dunha cadea.
Hex2Dec – Converte unha cadea de texto hexadecimal nun número.
Host : ofrece información sobre o host actual que executa a aplicación.
Hora : devolve a parte horaria dun valor de data/hora.
I
If – Devolve un valor se unha condición é verdadeira e outro valor se non.
IfError – Detecta erros e proporciona un valor alternativo ou toma medidas.
in – Comproba se unha cadea de texto está contida noutra cadea de texto ou táboa, independentemente de maiúsculas e minúsculas. Tamén se usa para comprobar se un rexistro está nunha táboa.
Índice – Devolve un rexistro dunha táboa en función da posición ordenada.
Int – Redondea ata o número enteiro máis próximo.
IsBlank – Comproba un valor en branco .
IsBlankOrError – Comproba se hai valor ou erro en branco .
IsEmpty – Comproba se hai unha táboa baleira.
IsError – Comproba se hai erros.
IsMatch – Comproba unha cadea contra un patrón. Pódense usar expresións regulares.
IsNumeric – Comproba un valor numérico.
ISOWeekNum – Devolve o número de semana ISO dun valor de data/hora.
IsToday – Comproba se un valor de data/hora está hoxe na zona horaria do usuario.
IsType – Comproba se unha referencia de rexistro se refire a un tipo de táboa específico.
IsUTCToday – Comproba se un valor de data/hora está hoxe en día no Tempo Universal Coordinado (UTC).
J
JSON – Xera unha cadea de texto JSON para unha táboa, un rexistro ou un valor.
L
Language – Devolve a etiqueta de idioma do usuario actual.
Último : devolve o último rexistro dunha táboa.
LastN – Devolve o último conxunto de rexistros (N rexistros) dunha táboa.
Iniciar : inicia unha páxina web ou unha aplicación de lenzo.
Esquerda – Devolve a parte máis á esquerda dunha cadea.
Len – Devolve a lonxitude dunha cadea.
Ln – Devolve o rexistro natural.
LoadData : carga unha colección desde un servidor de aplicacións, como un dispositivo local.
Localización : devolve a túa localización como unha coordenada do mapa mediante o sistema de posicionamento global (GPS) e outra información.
Log – Devolve o logaritmo en calquera base dun número.
LookUp : busca un único rexistro nunha táboa en base a un ou máis criterios.
Minúscula : converte as letras dunha cadea de texto en minúsculas.
M
Match – Extrae unha subcadea baseada nun patrón. Pódense usar expresións regulares.
MatchAll – Extrae varias subcadeas baseadas nun patrón. Pódense usar expresións regulares.
Max – Valor máximo dunha expresión de táboa ou dun conxunto de argumentos.
Mid – Devolve a parte central dunha cadea.
Min – Valor mínimo dunha expresión de táboa ou dun conxunto de argumentos.
Minuto : recupera a parte do minuto dun valor de data/hora.
Mod – Devolve o resto despois de dividir un dividendo por un divisor.
Mes : recupera a parte do mes dun valor de data/hora.
N
Navega – Cambia a pantalla que se mostra.
NewForm – Restablece un control de formulario para a creación dun elemento.
Non – Lóxica booleana NON. Devolve true se o seu argumento é false; devolve false se o seu argumento é true. Tamén pode utilizar o operador !.
Notificar : mostra unha mensaxe de banner ao usuario.
Agora – Devolve o valor de data/hora actual na zona horaria do usuario.
O
Ou – Lóxica booleana OU. Devolve true se algún dos seus argumentos son true. Tamén pode utilizar o operador ||.
P
Param : parámetros de acceso pasados a unha aplicación de lenzo cando se inicia.
Parent : proporciona acceso ás propiedades dun control de contedores.
ParseJSON – Converte o documento JSON representado como texto nun valor obxecto sen tipo .
Parche – Modifica ou crea un rexistro nun orixe de datos ou combina rexistros fóra dun orixe de datos.
PDF – Exporta o contido da pantalla actual a un obxecto para usalo en varios escenarios.
Pi – Devolve o número π.
PlainText : elimina as etiquetas HTML e XML dunha cadea.
Potencia – Devolve un número elevado a unha potencia. Tamén pode utilizar o operador ^.
Apropiado : converte a primeira letra de cada palabra dunha cadea en maiúsculas e o resto en minúsculas.
R
Radiáns – Converte graos en radiáns.
Rand – Devolve un número pseudoaleatorio entre 0 e 1.
RandBetween – Devolve un número pseudoaleatorio entre dous números.
ReadNFC : le unha etiqueta de comunicación de campo próximo (NFC).
RecordInfo – Ofrece información sobre un rexistro dun orixe de datos.
Actualizar – Actualiza os rexistros dun orixe de datos.
Relacionar – Relaciona rexistros de dúas táboas mediante unha relación un-a-moitos ou moitos-a-moitos.
Eliminar : elimina un ou máis rexistros específicos dun orixe de datos.
RemoveIf – Elimina rexistros dun orixe de datos en función dunha condición.
RenameColumns – Cambia o nome das columnas dunha táboa.
Substituír – Substitúe parte dunha cadea por outra cadea, pola posición inicial da cadea.
SolicitudeOcultar – Oculta un SharePoint formulario.
Restablecer – Restablece un control de entrada ao seu valor predeterminado, descartando calquera cambio do usuario.
ResetForm : restablece un control de formulario para editar un elemento existente.
Revertir – Recarga e borra erros para os rexistros dun orixe de datos.
RGBA – Devolve un valor de cor para un conxunto de compoñentes vermello, verde, azul e alfa.
Right – Devolve a parte máis dereita dunha cadea.
Redondea – Redondea ao número máis próximo.
RoundDown : redondea cara abaixo ao número anterior máis grande.
RoundUp – Redondea ata o seguinte número máis pequeno.
S
SaveData : garda unha colección nun servidor de aplicacións, como un dispositivo local.
Buscar – Busca rexistros nunha táboa que conteñen unha cadea nunha das súas columnas.
Segundo : recupera a segunda parte dun valor de data/hora.
Select – Simula unha acción de selección nun control, facendo que se avalie a fórmula OnSelect .
Self – Ofrece acceso ás propiedades do control actual.
Secuencia – Xera unha táboa de números secuenciais, útil ao iterar con ForAll.
SendAppNotification (versión preliminar) – Envía unha notificación na aplicación con accións opcionais a un destinatario.
Set – Establece o valor dunha variable global.
SetFocus – Move o foco de entrada a un control específico.
SetProperty – Simula interaccións cos controis de entrada.
ShowColumns – Devolve unha táboa con só columnas seleccionadas.
ShowHostInfo – Mostra información ao usuario na aplicación.
Mezclar – Reordena aleatoriamente os rexistros dunha táboa.
Sen – Devolve o seno dun ángulo especificado en radiáns.
Ordenar – Devolve unha táboa ordenada baseada nunha fórmula.
SortByColumns – Devolve unha táboa ordenada baseada nunha ou máis columnas.
Dividir – Divide unha cadea de texto nunha táboa de subcadeas.
Sqrt – Devolve a raíz cadrada dun número.
StartsWith – Comproba se unha cadea de texto comeza con outra cadea de texto.
StdevP – Devolve a desviación estándar dos seus argumentos.
Substitute – Substitúe parte dunha cadea por outra cadea, facendo coincidir cadeas.
SubmitForm – Garda o elemento nun control de formulario no orixe de datos.
Sum – Calcula a suma dunha expresión de táboa ou dun conxunto de argumentos.
Cambiar – Coincide cun conxunto de valores e despois avalía a fórmula correspondente.
T
Táboa – Crea unha táboa temporal.
Tan – Devolve a tanxente dun ángulo especificado en radiáns.
Texto – Converte calquera valor e dá formato a un valor de número ou de data/hora nunha cadea de texto.
ThisItem – Devolve o rexistro do elemento actual nunha galería ou control de formulario.
ThisRecord – Devolve o rexistro do elemento actual nunha función de ámbito de rexistro, como ForAll, Con e Suma.
Hora – Devolve un valor de data/hora, baseado en Hora, Minuto, e Segundos valores.
TimeValue : converte unha cadea de só hora nun valor de data/hora.
TimeZoneOffset – Devolve a diferenza entre o UTC e a hora local do usuario en minutos.
Hoxe : devolve o valor de só data actual.
Trace : proporciona información adicional nos resultados da proba.
Recortar : elimina espazos adicionais dos extremos e do interior dunha cadea de texto.
TrimEnds : só elimina espazos adicionais dos extremos dunha cadea de texto.
Trunc – Trunca o número só á parte enteira eliminando calquera parte decimal.
U
Desagrupar – Elimina unha agrupación.
UniChar – Traduce un código Unicode nunha cadea.
Desrelacionar – Desrelaciona os rexistros de dúas táboas dunha relación de un a varios ou de varios a varios.
Actualizar – Substitúe un rexistro nun orixe de datos.
UpdateContext – Establece o valor dunha ou máis variables de contexto da pantalla actual.
UpdateIf – Modifica un conxunto de rexistros nun orixe de datos en función dunha condición.
Maiúscula : converte as letras dunha cadea de texto en maiúsculas.
Usuario – Devolve información sobre o usuario actual.
UTCNow – Devolve o valor de data/hora actual en Tempo Universal Coordinado (UTC).
UTCToday – Devolve o valor actual só da data en Tempo Universal Coordinado (UTC).
V
Validar – Comproba se o valor dunha única columna ou dun rexistro completo é válido para un orixe de datos.
Valor – Converte unha cadea nun número.
VarP – Devolve a varianza dos seus argumentos.
ViewForm – Restablece un control de formulario para ver un elemento existente.
W
Weekday : recupera a parte do día da semana dun valor de data/hora.
WeekNum – Devolve o número de semana dun valor de data/hora.
Con – Calcula valores e realiza accións para un único rexistro, incluídos rexistros en liña de valores nomeados.
Y
Ano : recupera a parte do ano dun valor de data/hora.