Opérateurs de formule de flux d'écran réactifs
Certains opérateurs de formule pris en charge dans les flux d'écran prennent en charge la réactivité.
Éditions requises
| Afficher les éditions prises en charge. |
Lorsqu'une formule contenant ces opérateurs référence des composants qui prennent en charge la réactivité sur le même écran, le flux recalcule la formule en temps réel lorsque les valeurs des composants référencés changent.
| Opérateurs et fonctions de formule pris en charge | Type |
|---|---|
| + | Opérateur mathématique |
| - | Opérateur mathématique |
| * | Opérateur mathématique |
| / | Opérateur mathématique |
| ^ | Opérateur mathématique |
| = | Opérateur logique |
| <> | Opérateur logique |
| < | Opérateur logique |
| > | Opérateur logique |
| <= | Opérateur logique |
| >= | Opérateur logique |
| & et + (concaténer) | Opérateur de texte |
| ADDMONTHS | Fonction de date et d'heure |
| DATE | Fonction de date et d'heure |
| DATEVALUE | Fonction de date et d'heure |
| DATETIMEVALUE | Fonction de date et d'heure |
| DAY | Fonction de date et d'heure |
| MENSUELLE | Fonction de date et d'heure |
| NOW | Fonction de date et d'heure |
| TODAY | Fonction de date et d'heure |
| WEEKDAY | Fonction de date et d'heure |
| YEAR | Fonction de date et d'heure |
| ET | Fonction logique |
| BLANKVALUE | Fonction logique |
| CASE | Fonction logique |
| IF | Fonction logique |
| ISBLANK | Fonction logique |
| ISNULL | Fonction logique |
| ISNUMBER | Fonction logique |
| NOT | Fonction logique |
| NULLVALUE | Fonction logique |
| OU | Fonction logique |
| ABS | Fonction mathématique |
| CEILING | Fonction mathématique |
| EXP | Fonction mathématique |
| FLOOR | Fonction mathématique |
| LN | Fonction mathématique |
| LOG | Fonction mathématique |
| MAX | Fonction mathématique |
| MCEILING | Fonction mathématique |
| MFLOOR | Fonction mathématique |
| MIN | Fonction mathématique |
| MOD | Fonction mathématique |
| ROUND | Fonction mathématique |
| SQRT | Fonction mathématique |
| BEGINS | Fonction de texte |
| CONTIENT | Fonction de texte |
| FIND | Fonction de texte |
| LEFT | Fonction de texte |
| LEN | Fonction de texte |
| LOWER | Fonction de texte |
| MID | Fonction de texte |
| RIGHT | Fonction de texte |
| SUBSTITUTE | Fonction de texte |
| TEXT | Fonction de texte |
| TRIM | Fonction de texte |
| UPPER | Fonction de texte |
| VALUE | Fonction de texte |
| TIMENOW | Fonction temporelle |
| TIMEVALUE | Fonction temporelle |
| HOUR | Fonction temporelle |
| MINUTE | Fonction temporelle |
| SECOND | Fonction temporelle |
| MILLISECOND | Fonction temporelle |
| INCLUDES | Fonction avancée |
Considérations
-
La réactivité n'est pas prise en charge dans les formules inter-objets, qui couvrent deux objets associés et référencent des champs fusionnés dans ces objets. Prenons par exemple un Compte sélectionné dans un Tableau de données. Le Nom du compte, par exemple
myContactDataTable.FirstSelectedRow.Account.Name, n'est pas réactif et n'est affiché dans aucun composant référencé sur le même écran. - Si une formule réactive dépend d'un champ avec une valeur initiale
null, le flux ne calcule pas la formule tant que l'utilisateur n'a pas saisi de valeur. Pour garantir le fonctionnement de vos formules réactives, tenez compte des valeurs nulles dans votre configuration. Si nécessaire, utilisez l'opérateur de formuleBLANKVALUEpour définir des valeurs nulles sur zéro :BLANKVALUE({!resource},0). - Les formules réactives sont limitées à 3900 caractères. Lorsque vous enregistrez une formule, Salesforce ajoute des caractères pour vérifier son fonctionnement. Par conséquent, votre formule peut dépasser la limite en caractères, même si le nombre de caractères que vous fournissez est inférieur à la limite. Si vous dépassez la limite en caractères, la réactivité n'est pas prise en charge.
Cet article a-t-il résolu votre problème ?
Dites-nous ce que nous pouvons améliorer !
