- Démarrage
- Avant de commencer
- Comment
- Créer votre première application
- Créer une application compatible avec les appareils mobiles
- Intégrer des applications
- Intégrer des cartes
- Directives générales sur l'expérience utilisateur
- Masquer les conteneurs à l'aide d'un bouton
- Inclure des graphiques Excel dans Apps (Include Excel Charts in Apps)
- Inclure les liens EnvoyerÀ(MailTo)
- Inclure les classements par étoiles (Include Star Ratings)
- Utiliser Count With Choice Set Values
- Utiliser la visionneuse de documents (Use Document Viewer)
- Utiliser la vue détaillée principale (Use Master Detail View)
- Utiliser les valeurs sélectionnées d'une table
- Utiliser l'activité Envoyer un résultat intermédiaire (Use the Send Interim Result Activity)
- Définir un contexte externe (Set External Context)
- Travailler avec la source de données et la liaison de valeur (Work with Data Source ans Value Bind)
- Notifications
- Concevoir votre application
- Événements et règles
- Règle : If-Then-Else
- Règle : ouvrir une page
- Règle : Ouvrir l'URL
- Règle : Fermer le Pop-Over/la feuille du bas
- Règle : Afficher le message
- Règle : Afficher/Masquer la roulette
- Règle : Définir des valeurs
- Règle : Démarrer le processus
- Règle : Charger le fichier dans le compartiment de stockage
- Règle : Obtenir le fichier du compartiment de stockage
- Règle : Réinitialiser les valeurs
- Règle : Créer/Mettre à jour un enregistrement d’entité
- Règle : Supprimer un enregistrement d’entité
- Règle : ajouter à la file d'attente (Add to Queue)
- Fonction : And, Or, Not
- Fonction : Concat
- Fonction : Contains
- Fonction : Compter (Count)
- Fonction : Endswith
- Fonction : If
- Fonction : IsBlank
- Fonction : Guide (Guid)
- Fonction : Length
- Fonction : List
- Fonction : StartsWith
- Fonction : Somme
- Fonction : Tri
- Fonction : Maintenant
- Fonction : Aujourd'hui
- Fonction : Heure (Time)
- Fonction : Année (Year)
- Fonction : Mois (Month)
- Fonction : Jour (Day)
- Fonction : Heure (Hour)
- Fonction : Minute
- Fonction : Nouveau (New)
- Fonction : Recherche
- Fonction : Filtre
- Tirer parti de la RPA dans votre application
- Exploitation des entités de votre application
- Exploitation des entités de votre application
- Gestion du cycle de vie des applications (Application lifecycle management, ALM)
- Guide de dépannage de base
Règle : If-Then-Else
Prend en charge les instructions conditionnelles
Nous conditionnons souvent les opérations que nous effectuons dans notre application, par exemple si la valeur d'une étiquette est < 0, nous voulons qu'elle soit rouge. Nous pouvons faire les choses de manière conditionnelle dans notre application en utilisant l'instruction si-puis-sinon (if-then-else) de pair avec des expressions conditionnelles.
Dans Apps Studio, la règle Si-Puis-Sinon (If-Then-Else) vous permet de spécifier :
- la ou les conditions à cocher (vont dans l'instruction Si (If))
- que se passe-t-il si la condition est vraie (va dans l'instruction Puis (Then)
-
que se passe-t-il si la condition est vraie (va dans l'instruction Sinon (Else)
Deux types d'instructions conditionnelles peuvent être utilisés dans Si (If) :
- Comparer (Compare) : utilisé pour comparer deux valeurs.
- Regrouper (Group) : permet de regrouper plusieurs comparaisons [Et/Ou (And/Or)].
La fonction de comparaison vous permet d'écrire une expression conditionnelle – vraie ou fausse.
Chaque condition spécifie deux valeurs à comparer et une opération de comparaison.
Ces valeurs peuvent être :
- une référence à une propriété de commande
- une valeur statique (c'est-à-dire un nombre ou une chaîne)
L'opération de comparaison doit être l'une des suivantes :
Opérateur de comparaison |
Symbole |
Description |
Exemple |
---|---|---|---|
inférieure à |
< |
Renvoie vrai si la valeur de gauche est inférieure à la valeur de droite |
3 < 6 |
inférieure ou égale |
≤ |
Renvoie vrai si la valeur de gauche est inférieure ou égale à la valeur de droite |
Valeur Encaissement (Cash In) ≤ 0 |
supérieure à |
Renvoie vrai si la valeur de gauche est supérieure à la valeur de droite |
5 > 2 | |
supérieure ou égale |
≥ |
Renvoie vrai si la valeur de gauche est supérieure ou égale à la valeur de droite |
Valeur Décaissement (Cash Out) ≥ 0 |
Est égal à |
= |
Renvoie vrai si la valeur de gauche est égale à la valeur de droite |
État = WA |
Non égal à |
≠ |
Renvoie vrai si la valeur de gauche n'est pas égale à la valeur de droite |
Id de la transaction ≠ 0 |
La fonction Regrouper (Group) vous permet de combiner plusieurs expressions conditionnelles. Cela nous permet de créer des expressions conditionnelles plus complexes telles que "if both X and Y are true" ou "if either X or Y are true" dans nos applications.
Group (Regrouper) vous permet de regrouper plusieurs déclarations de comparaison à l'aide de la logique.
Les instructions Puis (Then) et Sinon (Else) peuvent être n'importe quelle règle, ce qui signifie que vous pouvez imbriquer des instructions.
Scénario : lorsque le bouton « Envoyer (Submit) » est cliqué, un processus s'exécute et renvoie un ID de transaction. La couleur du texte du libellé "Transaction ID" doit être rouge si le dépôt est inférieur à 0, sinon, elle doit être verte.
La couleur du texte du libellé "Transaction ID" doit être rouge si sa valeur est inférieure à 0, sinon, elle doit être verte.