Référence de formule - application canevas
Dans cet article, vous découvrez toutes les fonctions disponibles dans les applications canevas.
Les formules dans les applications canevas combinent de nombreux éléments, à savoir :
- Les fonctions prennent des paramètres, effectuent une opération et renvoient une valeur. Par exemple, Sqrt(25) renvoie 5. Les fonctions sont modélisées d’après les fonctions Microsoft Excel. Certaines fonctions ont des effets secondaires, par exemple SubmitForm. Elles sont appropriées uniquement dans une formule de comportement comme Button.OnSelect.
- Les signaux renvoient des informations sur le environnement. Par exemple, Location renvoie les coordonnées GPS actuelles de l’appareil. Les signaux n’acceptent aucun paramètre et n’ont aucun effet secondaire.
- Les énumérations renvoient une valeur constante prédéfinie. Par exemple, Color est une énumération qui a des valeurs prédéfinies pour Color.Red, Color.Blue, et ainsi de suite. Les énumérations courantes sont indiquées ici. Les énumérations spécifiques aux fonctions sont décrites avec la fonction.
- Les opérateurs nommés, tels que ThisItem et Self, permettent d’accéder aux informations d’un conteneur.
D’autres éléments incluent :
A
Abs – Valeur absolue d’un nombre.
Accélération – Lit le capteur d’accélération de votre appareil.
Acos – Renvoie l’arc cosinus d’un nombre, en radians.
Acot – Renvoie l’arccotangente d’un nombre, en radians.
AddColumns – Renvoie un tableau avec des colonnes ajoutées.
Et – booléen logique ET. Renvoie true si tous les arguments sont true. Vous pouvez également utiliser l’opérateur &&.
AIClassify – Classe le texte dans une ou plusieurs catégories.
AIExtract – Extrait des entités spécifiées telles que des numéros d’enregistrement, des numéros de téléphone ou des noms de personnes.
AIReply – Rédige une réponse au message que vous fournissez.
AISentiment – Détecte le sentiment du texte que vous fournissez.
AISummarize – Résume le texte que vous fournissez.
AITranslate – Traduit du texte d’une autre langue.
Application – Fournit des informations sur l’application en cours d’exécution et contrôle le comportement de l’application.
Asin – Renvoie l’arc sinus d’un nombre, en radians.
Assert – Évalue comme vrai ou faux dans un test.
Comme – Nomme l’enregistrement actuel dans les fonctions de galerie, de formulaire et de portée d’enregistrement telles que PourTout, Avec et Somme.
AsType – Traite une référence d’enregistrement comme un type de table spécifique.
Atan – Renvoie l’arc tangente d’un nombre, en radians.
Atan2 – Renvoie l’arc tangente basé sur une coordonnée (x,y), en radians.
Moyenne – Calcule la moyenne d’une expression de table ou d’un ensemble d’arguments.
B
Retour – Affiche l’écran précédent.
Vide – Renvoie une valeur vide qui peut être utilisée pour insérer une valeur NULL dans un source de données.
booléen – Convertit une chaîne de texte, un nombre ou une valeur non typée en une valeur booléen.
C
Calendrier – Récupère des informations sur le calendrier pour les paramètres régionaux actuels.
Char – Traduit un code de caractère en une chaîne.
Choix – Renvoie un tableau des valeurs possibles pour une colonne de recherche.
Effacer – Supprime toutes les données d’une collection.
ClearCollect – Supprime toutes les données d’une collection, puis ajoute un ensemble d’ enregistrements.
ClearData – Efface une collection ou toutes les collections d’un hôte d’application tel qu’un appareil local.
Horloge – Récupère des informations sur l’horloge pour les paramètres régionaux actuels.
Coalesce – Remplace les valeurs vides tout en laissant les valeurs nonvides inchangées.
Collect – Crée une collection ou ajoute des données à un source de données.
Couleur – Définit une propriété sur une valeur de couleur intégrée.
ColorFade – Atténue une valeur de couleur.
ColorValue – Traduit un CSS nom de couleur ou un code hexadécimal en une valeur de couleur.
Colonne – Récupère les noms et les valeurs des colonnes à partir d’un type de données objet sans type.
ColumnNames – Récupère les noms et les valeurs des colonnes à partir d’un type de données objet sans type.
Boussole – Renvoie le cap de votre boussole.
Concat – Concatène les chaînes dans un source de données.
Concaténer – Concatène les chaînes.
Concurrent – Évalue plusieurs formules simultanément les unes avec les autres.
Connexion – Renvoie des informations sur votre connexion réseau.
Copier – Copie le texte dans le presse-papiers de l’appareil sur lequel l’application est exécutée.
Count – Compte les enregistrements de table qui contiennent des nombres.
Cos – Renvoie le cosinus d’un angle spécifié en radians.
Cot – Renvoie la cotangente d’un angle spécifié en radians.
CountA – Compte les enregistrements de table qui ne sont pas vides.
CountIf – Compte les enregistrements de table qui satisfont à une condition.
CountRows – Compte les enregistrements de la table.
D
DataSourceInfo – Fournit des informations sur un source de données.
Date – Renvoie une valeur de date/heure, basée sur les valeurs Année, Mois et Jour .
DateAdd – Ajoute des jours, des mois, des trimestres ou des années à une valeur de date/heure.
DateDiff – Soustrait deux valeurs de date et affiche le résultat en jours, mois, trimestres ou années.
DateTime – Renvoie une valeur date/heure, basée sur les composants date et heure.
DateTimeValue – Convertit une chaîne de date et d’heure en une valeur de date/heure.
DateValue – Convertit une chaîne contenant uniquement une date en une valeur de date/heure.
Jour – Récupère la partie jour d’une valeur date/heure.
Dec2Hex – Convertit un nombre en chaîne de texte hexadécimale.
Valeurs par défaut – Renvoie les valeurs par défaut pour un source de données.
Degrés – Convertit les radians en degrés.
Désactiver – Désactive un signal, tel que la localisation pour la lecture du GPS.
Distinct – Résume les enregistrements d’une table, en supprimant les doublons.
Télécharger – Télécharge un fichier depuis le Web vers le périphérique local.
DropColumns – Renvoie une table avec une ou plusieurs colonnes supprimées.
E
EDate – Ajoute ou soustrait des mois à une date, sans changer le jour du mois.
EditForm – Réinitialise un contrôle de formulaire pour l’édition d’un élément.
Activer – Active un signal, tel que Localisation pour lire le GPS.
EncodeHTML – Encode les caractères qui doivent être échappés pour être utilisés dans un contexte HTML.
EncodeUrl – Encode les caractères spéciaux à l’aide du codage URL.
EndsWith – Vérifie si une chaîne de texte se termine par une autre chaîne de texte.
EOMonth – Ajoute ou soustrait des mois à une date, renvoyant le dernier jour de ce mois.
Erreur – Créez une erreur personnalisée ou transmettez une erreur.
Erreurs – Fournit des informations d’erreur pour les modifications précédentes apportées à un source de données.
exactin – Vérifie si une chaîne de texte est contenue dans une autre chaîne de texte ou un tableau, en fonction de la casse. Également utilisé pour vérifier si un enregistrement est dans une table.
Quitter – Quitte l’application en cours d’exécution et déconnecte éventuellement l’utilisateur actuel.
Exp – Renvoie e élevé à une puissance.
F
Filtre – Renvoie un tableau filtré en fonction d’un ou plusieurs critères.
Find – Vérifie si une chaîne apparaît dans une autre et renvoie l’emplacement.
Premier – Renvoie le premier enregistrement d’une table.
FirstN – Renvoie le premier ensemble d’enregistrements (N enregistrements) d’une table.
ForAll – Calcule des valeurs et exécute des actions pour tous les enregistrements d’une table.
G
GroupBy – Renvoie une table avec des enregistrements regroupés.
GUID – Convertit une chaîne GUID en une valeur GUID ou crée une nouvelle valeur GUID.
H
HashTags – Extrait les hashtags (#strings) d’une chaîne.
Hex2Dec – Convertit une chaîne de texte hexadécimale en nombre.
Hôte – Fournit des informations sur l’hôte actuel exécutant l’application.
Heure – Renvoie la partie heure d’une valeur de date/heure.
I
Si – Renvoie une valeur si une condition est vraie et une autre valeur dans le cas contraire.
IfError – Détecte les erreurs et fournit une valeur alternative ou prend des mesures.
in – Vérifie si une chaîne de texte est contenue dans une autre chaîne de texte ou un tableau, indépendamment de la casse. Également utilisé pour vérifier si un enregistrement est dans une table.
Index – Renvoie un enregistrement d’une table en fonction de la position ordonnée.
Int – Arrondit à l’entier inférieur le plus proche.
IsBlank – Vérifie une valeur vide .
IsBlankOrError – Vérifie une valeur vide ou une erreur.
IsEmpty – Vérifie si la table est vide.
IsError – Vérifie une erreur.
IsMatch – Vérifie une chaîne par rapport à un modèle. Les expressions régulières peuvent être utilisées.
IsNumeric – Vérifie une valeur numérique.
ISOWeekNum – Renvoie le numéro de semaine ISO d’une valeur de date/heure.
IsToday – Vérifie si une valeur de date/heure est actuellement dans le fuseau horaire de l’utilisateur.
IsType – Vérifie si une référence d’enregistrement fait référence à un type de table spécifique.
IsUTCToday – Vérifie si une valeur de date/heure est aujourd’hui en temps universel coordonné (UTC).
J
JSON – Génère une chaîne de texte JSON pour une table, un enregistrement ou une valeur.
L
Langue – Renvoie la balise de langue de l’utilisateur actuel.
Dernier – Renvoie le dernier enregistrement d’une table.
LastN – Renvoie le dernier ensemble d’enregistrements (N enregistrements) d’une table.
Lancement – Lance une page Web ou une application canevas.
Gauche – Renvoie la partie la plus à gauche d’une chaîne.
Len – Renvoie la longueur d’une chaîne.
Ln – Renvoie le logarithme naturel.
LoadData – Charge une collection à partir d’un hôte d’application tel qu’un appareil local.
Localisation – Renvoie votre position sous forme de coordonnées cartographiques en utilisant le système de positionnement global (GPS) et d’autres informations.
Log – Renvoie le logarithme dans n’importe quelle base d’un nombre.
LookUp – Recherche un seul enregistrement dans une table en fonction d’un ou de plusieurs critères.
Minuscule – Convertit les lettres d’une chaîne de texte en minuscules.
M
Match – Extrait une sous-chaîne en fonction d’un modèle. Les expressions régulières peuvent être utilisées.
MatchAll – Extrait plusieurs sous-chaînes en fonction d’un modèle. Les expressions régulières peuvent être utilisées.
Max – Valeur maximale d’une expression de table ou d’un ensemble d’arguments.
Mid – Renvoie la partie médiane d’une chaîne.
Min – Valeur minimale d’une expression de table ou d’un ensemble d’arguments.
Minute – Récupère la partie minute d’une valeur de date/heure.
Mod – Renvoie le reste après qu’un dividende a été divisé par un diviseur.
Mois – Récupère la partie mois d’une valeur date/heure.
N
Naviguer – Modifie l’écran affiché.
NewForm – Réinitialise un contrôle de formulaire pour la création d’un élément.
Non – booléen logique NON. Renvoie true si son argument est false et renvoie false si son argument est true. Vous pouvez également utiliser l’opérateur !.
Notifier – Affiche un message de bannière à l’utilisateur.
Maintenant – Renvoie la valeur de date/heure actuelle dans le fuseau horaire de l’utilisateur.
O
Ou – booléen logique OU. Renvoie true si tous les arguments sont true. Vous pouvez également utiliser || comme opérateur.
P
Param – Paramètres d’accès transmis à une application canevas lors de son lancement.
élément parent – Fournit l’accès aux propriétés d’un contrôle de conteneur.
ParseJSON – Convertit un document JSON représenté sous forme de texte en une objet sans type valeur.
Patch – Modifie ou crée un enregistrement dans un source de données, ou fusionne des enregistrements en dehors d’un source de données.
PDF – Exportez le contenu de l’écran actuel vers un objet pour l’utiliser dans plusieurs scénarios.
Pi – Renvoie le nombre π.
PlainText – Supprime les balises HTML et XML d’une chaîne.
Puissance – Renvoie un nombre élevé à une puissance. Vous pouvez également utiliser ^ comme opérateur.
Proper – Convertit la première lettre de chaque mot d’une chaîne en majuscule et convertit le reste en minuscule.
R
Radians – Convertit les degrés en radians.
Rand – Renvoie un nombre pseudo-aléatoire compris entre 0 et 1.
RandBetween – Renvoie un nombre pseudo-aléatoire entre deux nombres.
ReadNFC – Lit une balise de communication en champ proche (NFC).
RecordInfo – Fournit des informations sur un enregistrement d’un source de données.
Actualiser – Actualise les enregistrements d’un source de données.
Relate – Relie les enregistrements de deux tables via une relation un-à-plusieurs ou plusieurs-à-plusieurs.
Supprimer – Supprime un ou plusieurs enregistrements spécifiques d’un source de données.
RemoveIf – Supprime les enregistrements d’un source de données en fonction d’une condition.
RenameColumns – Renomme les colonnes d’une table.
Remplacer – Remplace une partie d’une chaîne par une autre chaîne, par la position de départ de la chaîne.
RequestHide – Masque un SharePoint formulaire.
Réinitialiser – Réinitialise un contrôle d’entrée à sa valeur par défaut, en ignorant toutes les modifications apportées par l’utilisateur.
ResetForm – Réinitialise un contrôle de formulaire pour la modification d’un élément existant.
Revenir – Recharge et efface les erreurs pour les enregistrements d’un source de données.
RGBA – Renvoie une valeur de couleur pour un ensemble de composants rouge, vert, bleu et alpha.
Droite – Renvoie la partie la plus à droite d’une chaîne.
Arrondi – Arrondit au nombre le plus proche.
RoundDown – Arrondit au plus grand nombre précédent.
RoundUp – Arrondit au plus petit nombre suivant.
S
SaveData – Enregistre une collection sur un hôte d’application tel qu’un appareil local.
Rechercher – Recherche les enregistrements dans une table qui contiennent une chaîne dans l’une de leurs colonnes.
Seconde – Récupère la deuxième partie d’une valeur de date/heure.
Sélectionner – Simule une action Sélectionner sur un contrôle, provoquant l’évaluation de la formule OnSelect .
Self – Fournit l’accès aux propriétés du contrôle actuel.
Séquence – Génère un tableau de nombres séquentiels, utile lors de l’itération avec ForAll.
SendAppNotification (version préliminaire) – Envoyez une notification dans l’application avec des actions facultatives à un destinataire.
Set – Définit la valeur d’une variable globale.
SetFocus – Déplace le focus d’entrée vers un contrôle spécifique.
SetProperty – Simule les interactions avec les contrôles d’entrée.
ShowColumns – Renvoie un tableau contenant uniquement les colonnes sélectionnées.
ShowHostInfo – Affiche des informations à l’utilisateur dans l’application.
Shuffle – Réorganise de manière aléatoire les enregistrements d’une table.
Sin – Renvoie le sinus d’un angle spécifié en radians.
Trier – Renvoie un tableau trié en fonction d’une formule.
SortByColumns – Renvoie un tableau trié en fonction d’une ou plusieurs colonnes.
Diviser – Divise une chaîne de texte en un tableau de sous-chaînes.
Sqrt – Renvoie la racine carrée d’un nombre.
StartsWith – Vérifie si une chaîne de texte commence par une autre chaîne de texte.
StdevP – Renvoie l’écart type de ses arguments.
Substitut – Remplace une partie d’une chaîne par une autre chaîne, en faisant correspondre les chaînes.
SubmitForm – Enregistre l’élément dans un contrôle de formulaire dans le répertoire source de données.
Somme – Calcule la somme d’une expression de table ou d’un ensemble d’arguments.
Switch – Correspond à un ensemble de valeurs, puis évalue une formule correspondante.
T
Table – Crée une table temporaire.
Tan – Renvoie la tangente d’un angle spécifié en radians.
Texte – Convertit n’importe quelle valeur et formate un nombre ou une valeur de date/heure en une chaîne de texte.
ThisItem – Renvoie l’enregistrement de l’élément actuel dans une galerie ou un contrôle de formulaire.
ThisRecord – Renvoie l’enregistrement de l’élément actuel dans une fonction de portée d’enregistrement, telle que ForAll, With et Sum.
Heure – Renvoie une valeur de date/heure, basée sur les valeurs Heure, Minute et Seconde .
TimeValue – Convertit une chaîne contenant uniquement une heure en une valeur de date/heure.
TimeZoneOffset – Renvoie la différence entre l’heure UTC et l’heure locale de l’utilisateur en minutes.
Aujourd’hui – Renvoie la valeur de la date actuelle uniquement.
Trace – Fournissez des informations supplémentaires dans vos résultats de test.
Trim – Supprime les espaces supplémentaires des extrémités et de l’intérieur d’une chaîne de texte.
TrimEnds – Supprime les espaces supplémentaires aux extrémités d’une chaîne de texte uniquement.
Trunc – Tronque le nombre uniquement à la partie entière en supprimant toute partie décimale.
U
Dissocier – Supprime un regroupement.
UniChar – Traduit un code Unicode en une chaîne.
Unrelate – Dissocie les enregistrements de deux tables d’une relation un-à-plusieurs ou plusieurs-à-plusieurs.
Mise à jour – Remplace un enregistrement dans un source de données.
UpdateContext – Définit la valeur d’une ou plusieurs variables de contexte de l’écran actuel.
UpdateIf – Modifie un ensemble d’enregistrements dans un source de données en fonction d’une condition.
Upper – Convertit les lettres d’une chaîne de texte en majuscules.
Utilisateur – Renvoie des informations sur l’utilisateur actuel.
UTCNow – Renvoie la valeur de date/heure actuelle en temps universel coordonné (UTC).
UTCToday – Renvoie la valeur de la date actuelle uniquement en temps universel coordonné (UTC).
V
Valider – Vérifie si la valeur d’une seule colonne ou d’un enregistrement complet est valide pour un source de données.
Valeur – Convertit une chaîne en nombre.
VarP – Renvoie la variance de ses arguments.
ViewForm – Réinitialise un contrôle de formulaire pour l’affichage d’un élément existant.
W
Jour de la semaine – Récupère la partie jour de la semaine d’une valeur date/heure.
WeekNum – Renvoie le numéro de semaine d’une valeur de date/heure.
Avec – Calcule les valeurs et exécute des actions pour un seul enregistrement, y compris les enregistrements en ligne de valeurs nommées.
Y
Année – Récupère la partie année d’une valeur date/heure.