Riferimento a una formula: app canvas
Questo articolo spiega tutte le funzioni disponibili nelle app canvas.
Le formule nelle app canvas combinano molti elementi. Di seguito sono elencati tutti gli elementi:
- Le funzioni prendono parametri, eseguono un'operazione e restituiscono un valore. Ad esempio, Sqrt(25) restituisce 5. Le funzioni si basano sulle funzioni di Microsoft Excel. Alcune funzioni hanno effetti collaterali, ad esempio la funzione SubmitForm, e sono utili solo in una formula di comportamento, come Button.OnSelect.
- I segnali restituiscono informazioni su ambiente. Ad esempio, Location restituisce le coordinate GPS correnti del dispositivo. I segnali non usano parametri e non hanno effetti collaterali.
- Le enumerazioni restituiscono un valore costante predefinito. Ad esempio, Color è un'enumerazione con valori predefiniti per Color.Red, Color.Blue, e così via. Qui sono incluse le enumerazioni comuni. Le enumerazioni specifiche per funzione sono descritte insieme alla funzione.
- Gli operatori denominati, come ThisItem e Self, forniscono l'accesso alle informazioni dall'interno di un contenitore.
Di seguito altri elementi:
A
Abs – Valore assoluto di un numero.
Accelerazione – Legge il sensore di accelerazione nel tuo dispositivo.
Acos – Restituisce l'arcocoseno di un numero, in radianti.
Acot – Restituisce l'arcocotangente di un numero, in radianti.
AddColumns – Restituisce una tabella con colonne aggiunte.
E – booleano logica AND. Restituisce true se tutti gli argomenti sono veri. Puoi anche usare l'operatore &&.
AIClassify – Classifica il testo in una o più categorie.
AIExtract – Estrae entità specificate come numeri di registrazione, numeri di telefono o nomi di persone.
AIReply – Crea una bozza di risposta al messaggio che hai fornito.
AISentiment – Rileva il sentimento del testo che fornisci.
AISummarize – Riassume il testo fornito.
AITranslate – Traduce il testo da un'altra lingua.
App – Fornisce informazioni sull'app attualmente in esecuzione e controllo sul comportamento dell'app.
Asin – Restituisce l'arcoseno di un numero, in radianti.
Assert – Restituisce vero o falso in un test.
Come – Assegna un nome al record corrente nelle funzioni di ambito galleria, modulo e record, ad esempio PerTutti, Con e Somma.
AsType – Tratta un riferimento a un record come un tipo di tabella specifico.
Atan – Restituisce l'arcotangente di un numero, in radianti.
Atan2 – Restituisce l'arcotangente in base a una coordinata (x,y), in radianti.
Media – Calcola la media di un'espressione di tabella o di un insieme di argomenti.
B
Indietro – Visualizza la schermata precedente.
Blank – Restituisce un valore blank che può essere utilizzato per inserire un valore NULL in un origine dati.
booleano – Converte una stringa di testo, un numero o un valore non tipizzato in un valore booleano.
C
Calendario – Recupera informazioni sul calendario per le impostazioni locali correnti.
Char – Traduce un codice carattere in una stringa.
Scelte – Restituisce una tabella dei possibili valori per una colonna di ricerca.
Cancella – Elimina tutti i dati da una raccolta.
ClearCollect – Elimina tutti i dati da una raccolta e quindi aggiunge un set di record.
ClearData – Cancella una raccolta o tutte le raccolte da un host di app, ad esempio un dispositivo locale.
Orologio – Recupera informazioni sull'orologio per le impostazioni locali correnti.
Coalesce – Sostituisce i valori vuoti lasciando invariati i valori non vuoti .
Raccogli – Crea una raccolta o aggiunge dati a un origine dati.
Colore – Imposta una proprietà su un valore di colore incorporato.
ColorFade – Sfuma il valore di un colore.
ColorValue – Converte un CSS nome di colore o un codice esadecimale in un valore di colore.
Colonna – Recupera i nomi e i valori delle colonne da un tipo di dati oggetto non tipizzato.
ColumnNames – Recupera i nomi e i valori delle colonne da un tipo di dati oggetto non tipizzato.
Bussola – Restituisce la direzione della bussola.
Concat – Concatena le stringhe in un origine dati.
Concatenate – Concatena le stringhe.
Concurrent – Valuta più formule contemporaneamente.
Connessione – Restituisce informazioni sulla connessione di rete.
Copia – Copia il testo negli appunti sul dispositivo su cui è in esecuzione l'app.
Count – Conta i record della tabella che contengono numeri.
Cos – Restituisce il coseno di un angolo specificato in radianti.
Cot – Restituisce la cotangente di un angolo specificato in radianti.
CountA – Conta i record della tabella che non sono vuoti.
CountIf – Conta i record della tabella che soddisfano una condizione.
CountRows – Conta i record della tabella.
D
DataSourceInfo – Fornisce informazioni su un origine dati.
Data – Restituisce un valore data/ora, in base ai valori Anno, Mese e Giorno .
DateAdd – Aggiunge giorni, mesi, trimestri o anni a un valore data/ora.
DateDiff – Sottrae due valori di data e mostra il risultato in giorni, mesi, trimestri o anni.
DateTime – Restituisce un valore data/ora, basato sia sui componenti data che ora.
DateTimeValue – Converte una stringa data e ora in un valore data/ora.
DateValue – Converte una stringa contenente solo la data in un valore data/ora.
Giorno – Recupera la parte del giorno di un valore data/ora.
Dec2Hex – Converte un numero in una stringa di testo esadecimale.
Defaults – Restituisce i valori predefiniti per un origine dati.
Gradi – Converte i radianti in gradi.
Disabilita – Disabilita un segnale, come Posizione per la lettura del GPS.
Distinto – Riepiloga i record di una tabella, rimuovendo i duplicati.
Scarica – Scarica un file dal Web sul dispositivo locale.
DropColumns – Restituisce una tabella con una o più colonne rimosse.
E
EDate – Aggiunge o sottrae mesi a una data, senza modificare il giorno del mese.
EditForm – Reimposta un controllo del modulo per la modifica di un elemento.
Abilita – Abilita un segnale, ad esempio Posizione per la lettura del GPS.
EncodeHTML – Codifica i caratteri che devono essere sottoposti a escape per essere utilizzati in un contesto HTML.
EncodeUrl – Codifica i caratteri speciali utilizzando la codifica URL.
EndsWith – Controlla se una stringa di testo termina con un'altra stringa di testo.
EOMonth – Aggiunge o sottrae mesi a una data, restituendo l'ultimo giorno di quel mese.
Errore – Crea un errore personalizzato o supera un errore.
Errori – Fornisce informazioni sugli errori per le modifiche precedenti a origine dati.
exactin – Controlla se una stringa di testo è contenuta in un'altra stringa di testo o tabella, a seconda delle maiuscole e delle minuscole. Utilizzata anche per verificare se un record è in una tabella.
Esci – Esce dall'app in esecuzione e, facoltativamente, disconnette l'utente corrente.
Exp – Restituisce e elevato a potenza.
F
Filtro – Restituisce una tabella filtrata in base a uno o più criteri.
Trova – Controlla se una stringa appare all'interno di un'altra e restituisce la posizione.
First – Restituisce il primo record di una tabella.
FirstN – Restituisce il primo set di record (N record) di una tabella.
ForAll – Calcola i valori ed esegue azioni per tutti i record di una tabella.
G
GroupBy – Restituisce una tabella con record raggruppati insieme.
GUID – Converte una stringa GUID in un valore GUID o crea un nuovo valore GUID.
H
HashTags – Estrae gli hashtag (#stringhe) da una stringa.
Hex2Dec – Converte una stringa di testo esadecimale in un numero.
Host – Fornisce informazioni sull'host corrente che esegue l'app.
Ora – Restituisce la parte relativa all'ora di un valore data/ora.
I
If – Restituisce un valore se una condizione è vera e un altro valore in caso contrario.
IfError – Rileva gli errori e fornisce un valore alternativo o esegue un'azione.
in – Controlla se una stringa di testo è contenuta in un'altra stringa di testo o tabella, indipendentemente dalle maiuscole e dalle minuscole. Utilizzata anche per verificare se un record è in una tabella.
Indice – Restituisce un record da una tabella in base alla posizione ordinata.
Int – Arrotonda per difetto all'intero più vicino.
IsBlank – Controlla il valore a blank .
IsBlankOrError – Controlla la presenza di un valore vuoto o di un errore.
IsEmpty – Controlla se la tabella è vuota.
IsError – Controlla se si è verificato un errore.
IsMatch – Controlla una stringa rispetto a un pattern. È possibile usare espressioni regolari.
IsNumeric – Controlla un valore numerico.
ISOWeekNum – Restituisce il numero della settimana ISO di un valore data/ora.
IsToday – Controlla se un valore data/ora è presente oggi nel fuso orario dell'utente.
IsType – Controlla se un riferimento record fa riferimento a un tipo di tabella specifico.
IsUTCToday – Controlla se un valore data/ora è espresso in un momento odierno in UTC (Coordinated Universal Time).
J
JSON – Genera una stringa di testo JSON per una tabella, un record o un valore.
L
Lingua – Restituisce il tag della lingua dell'utente corrente.
Last – Restituisce l'ultimo record di una tabella.
LastN – Restituisce l'ultimo set di record (N record) di una tabella.
Avvia – Avvia una pagina web o un'app canvas.
Left – Restituisce la parte più a sinistra di una stringa.
Len – Restituisce la lunghezza di una stringa.
Ln – Restituisce il logaritmo naturale.
LoadData – Carica una raccolta da un host dell'app, ad esempio un dispositivo locale.
Posizione – Restituisce la tua posizione come coordinate sulla mappa utilizzando il Global Positioning System (GPS) e altre informazioni.
Log – Restituisce il logaritmo in qualsiasi base di un numero.
LookUp – Cerca un singolo record in una tabella in base a uno o più criteri.
Lower – Converte le lettere in una stringa di testo in minuscole.
M
Match – Estrae una sottostringa in base a un modello. È possibile usare espressioni regolari.
MatchAll – Estrae più sottostringhe in base a un modello. È possibile usare espressioni regolari.
Max – Valore massimo di un'espressione di tabella o di un insieme di argomenti.
Mid – Restituisce la parte centrale di una stringa.
Min – Valore minimo di un'espressione di tabella o di un insieme di argomenti.
Minuto – Recupera la parte relativa ai minuti di un valore data/ora.
Mod – Restituisce il resto dopo che un dividendo è stato diviso per un divisore.
Mese – Recupera la parte del mese di un valore data/ora.
N
Naviga – Cambia la schermata visualizzata.
NewForm – Reimposta un controllo del modulo per la creazione di un elemento.
Non – booleano logica NON. Restituisce true se l'argomento è falsoe restituisce false se l'argomento è vero. È anche possibile usare l'operatore !.
Notifica – Visualizza un messaggio banner all'utente.
Now – Restituisce il valore data/ora corrente nel fuso orario dell'utente.
O
Oppure – booleano logica OR. Restituisce vero se uno degli argomenti è vero. Puoi anche usare || come operatore.
P
Param – Parametri di accesso passati a un'app canvas quando viene avviata.
padre – Fornisce l'accesso alle proprietà di un controllo contenitore.
ParseJSON – Converte il documento JSON rappresentato come testo in un valore oggetto non tipizzato .
Patch – Modifica o crea un record in un origine dati oppure unisce i record all'esterno di un origine dati.
PDF – Esporta i contenuti dalla schermata corrente a un oggetto da utilizzare in più scenari.
Pi – Restituisce il numero π.
PlainText – Rimuove i tag HTML e XML da una stringa.
Potenza – Restituisce un numero elevato a potenza. Puoi anche usare ^ come operatore.
Proper – Converte la prima lettera di ogni parola in una stringa in maiuscolo e converte il resto in minuscolo.
R
Radianti – Converte i gradi in radianti.
Rand – Restituisce un numero pseudo-casuale compreso tra 0 e 1.
RandBetween – Restituisce un numero pseudo-casuale tra due numeri.
ReadNFC – Legge un tag Near Field Communication (NFC).
RecordInfo – Fornisce informazioni su un record di un origine dati.
Aggiorna – Aggiorna i record di un origine dati.
Relate – Collega i record di due tabelle tramite una relazione uno-a-molti o molti-a-molti.
Rimuovi – Rimuove uno o più record specifici da un origine dati.
RemoveIf – Rimuove i record da un origine dati in base a una condizione.
RenameColumns – Rinomina le colonne di una tabella.
Sostituisci – Sostituisce parte di una stringa con un'altra stringa, partendo dalla posizione iniziale della stringa.
RequestHide – Nasconde un SharePoint modulo.
Reimposta – Reimposta un controllo di input al suo valore predefinito, ignorando tutte le modifiche apportate dall'utente.
ResetForm – Reimposta un controllo del modulo per la modifica di un elemento esistente.
ripristinare – Ricarica e cancella gli errori per i record di un origine dati.
RGBA – Restituisce un valore di colore per un set di componenti rosso, verde, blu e alfa.
Right – Restituisce la parte più a destra di una stringa.
Arrotonda – Arrotonda al numero più vicino.
RoundDown – Arrotonda per difetto al numero precedente più grande.
RoundUp – Arrotonda per eccesso al numero più piccolo successivo.
S
SaveData – Salva una raccolta su un host dell'app, ad esempio un dispositivo locale.
Cerca – Trova i record in una tabella che contengono una stringa in una delle loro colonne.
Secondo – Recupera la seconda parte di un valore data/ora.
Seleziona – Simula un'azione Seleziona su un controllo, determinando la valutazione della formula OnSelect .
Self – Fornisce l'accesso alle proprietà del controllo corrente.
Sequenza – Genera una tabella di numeri sequenziali, utile quando si esegue l'iterazione con ForAll.
SendAppNotification (anteprima) – Invia una notifica in-app con azioni facoltative a un destinatario.
Set – Imposta il valore di una variabile globale.
SetFocus – Sposta il focus di input su un controllo specifico.
SetProperty – Simula le interazioni con i controlli di input.
ShowColumns – Restituisce una tabella con solo le colonne selezionate.
ShowHostInfo – Visualizza le informazioni all'utente nell'app.
Shuffle – Riordina casualmente i record di una tabella.
Sin – Restituisce il seno di un angolo specificato in radianti.
Ordina – Restituisce una tabella ordinata in base a una formula.
SortByColumns – Restituisce una tabella ordinata in base a una o più colonne.
Dividi – Divide una stringa di testo in una tabella di sottostringhe.
Sqrt – Restituisce la radice quadrata di un numero.
StartsWith – Controlla se una stringa di testo inizia con un'altra stringa di testo.
StdevP – Restituisce la deviazione standard dei suoi argomenti.
Sostituisci – Sostituisce parte di una stringa con un'altra stringa, facendo corrispondere le stringhe.
SubmitForm – Salva l'elemento in un controllo del modulo in origine dati.
Sum – Calcola la somma di un'espressione di tabella o di un insieme di argomenti.
Switch – Corrisponde a un set di valori e quindi valuta una formula corrispondente.
T
Tabella – Crea una tabella temporanea.
Tan – Restituisce la tangente di un angolo specificato in radianti.
Testo – Converte qualsiasi valore e formatta un numero o un valore data/ora in una stringa di testo.
ThisItem – Restituisce il record per l'elemento corrente in una galleria o in un controllo modulo.
ThisRecord – Restituisce il record per l'elemento corrente in una funzione di ambito record, come ForAll, With e Sum.
Tempo – Restituisce un valore data/ora, in base ai valori Ora, Minuto e Secondo .
TimeValue – Converte una stringa contenente solo l'ora in un valore data/ora.
TimeZoneOffset – Restituisce la differenza tra UTC e l'ora locale dell'utente in minuti.
Oggi – Restituisce solo il valore della data corrente.
Traccia – Fornisci informazioni aggiuntive nei risultati del test.
Trim – Rimuove gli spazi extra dalle estremità e dall'interno di una stringa di testo.
TrimEnds – Rimuove gli spazi extra solo dalle estremità di una stringa di testo.
Trunc – Tronca il numero alla sola parte intera rimuovendo qualsiasi parte decimale.
U
Separa – Rimuove un raggruppamento.
UniChar – Traduce un codice Unicode in una stringa.
Unrelate – Scollega i record di due tabelle da una relazione uno-a-molti o molti-a-molti.
Aggiorna – Sostituisce un record in un origine dati.
UpdateContext – Imposta il valore di una o più variabili di contesto della schermata corrente.
UpdateIf – Modifica un set di record in un origine dati in base a una condizione.
Upper – Converte tutte le lettere in una stringa di testo in maiuscolo.
Utente – Restituisce informazioni sull'utente corrente.
UTCNow – Restituisce il valore di data/ora corrente in Tempo Universale Coordinato (UTC).
UTCToday – Restituisce il valore della data corrente in Tempo Universale Coordinato (UTC).
V
Convalida – Controlla se il valore di una singola colonna o di un record completo è valido per un origine dati.
Valore – Converte una stringa in un numero.
VarP – Restituisce la varianza dei suoi argomenti.
ViewForm – Reimposta un controllo del modulo per la visualizzazione di un elemento esistente.
W
Giorno della settimana – Recupera la parte del giorno della settimana di un valore data/ora.
WeekNum – Restituisce il numero della settimana di un valore data/ora.
Con – Calcola i valori ed esegue azioni per un singolo record, inclusi i record in linea di valori denominati.
Y
Anno – Recupera la parte relativa all'anno di un valore data/ora.