Operatori di formula dei flussi schermata reattivi
Un sottoinsieme degli operatori di formula supportati nei flussi schermata supporta la reattività.
Versioni (Edition) richieste
| Visualizzare le versioni supportate. |
Quando una formula con questi operatori fa riferimento a componenti che supportano la reattività nella stessa schermata, il flusso ricalcola la formula in tempo reale quando cambiano i valori dei componenti con riferimenti.
| Operatori e funzioni delle formule supportate | Tipo |
|---|---|
| + | Operatore matematico |
| - | Operatore matematico |
| * | Operatore matematico |
| / | Operatore matematico |
| ^ | Operatore matematico |
| = | Operatore logico |
| <> | Operatore logico |
| < | Operatore logico |
| > | Operatore logico |
| <= | Operatore logico |
| >= | Operatore logico |
| & e + (concatenazione) | Operatore testuale |
| ADDMONTHS | Funzione di data e ora |
| DATE | Funzione di data e ora |
| DATEVALUE | Funzione di data e ora |
| DATETIMEVALUE | Funzione di data e ora |
| DAY | Funzione di data e ora |
| MONTH | Funzione di data e ora |
| NOW | Funzione di data e ora |
| TODAY | Funzione di data e ora |
| WEEKDAY | Funzione di data e ora |
| YEAR | Funzione di data e ora |
| E | Funzione logica |
| BLANKVALUE | Funzione logica |
| CASE | Funzione logica |
| IF | Funzione logica |
| ISBLANK | Funzione logica |
| ISNULL | Funzione logica |
| ISNUMBER | Funzione logica |
| NOT | Funzione logica |
| NULLVALUE | Funzione logica |
| O | Funzione logica |
| ABS | Funzione matematica |
| CEILING | Funzione matematica |
| EXP | Funzione matematica |
| FLOOR | Funzione matematica |
| LN | Funzione matematica |
| LOG | Funzione matematica |
| MAX | Funzione matematica |
| MCEILING | Funzione matematica |
| MFLOOR | Funzione matematica |
| MIN | Funzione matematica |
| MOD | Funzione matematica |
| ROUND | Funzione matematica |
| SQRT | Funzione matematica |
| BEGINS | Funzione testuale |
| CONTAINS | Funzione testuale |
| FIND | Funzione testuale |
| LEFT | Funzione testuale |
| LEN | Funzione testuale |
| LOWER | Funzione testuale |
| MID | Funzione testuale |
| RIGHT | Funzione testuale |
| SUBSTITUTE | Funzione testuale |
| TEXT | Funzione testuale |
| TRIM | Funzione testuale |
| UPPER | Funzione testuale |
| VALUE | Funzione testuale |
| TIMENOW | Funzione Ora |
| TIMEVALUE | Funzione Ora |
| HOUR | Funzione Ora |
| MINUTE | Funzione Ora |
| SECOND | Funzione Ora |
| MILLISECOND | Funzione Ora |
| INCLUDES | Funzione avanzata |
Considerazioni
-
La reattività non è supportata nelle formule oggetti incrociate, cioè formule che coprono due oggetti correlati e fanno riferimento ai campi di unione su tali oggetti. Ad esempio, si supponga che sia selezionato un account in una tabella di dati. Il Nome account, ad esempio
myContactDataTable.FirstSelectedRow.Account.Name, non è reattivo e non viene visualizzato in alcun componente a cui si fa riferimento nella stessa schermata. - Se una formula reattiva si basa su un campo con un valore iniziale di
null, il flusso non calcola la formula finché l'utente non specifica un valore. Per far sì che le formule reattive funzionino come previsto, considerare i valori nulli nella configurazione. Se necessario, utilizzare l'operatore formulaBLANKVALUEper impostare i valori nulli su zero:BLANKVALUE({!resource},0). - Le formule reattive sono limitate a 3.900 caratteri. Quando si salva una formula, Salesforce aggiunge dei caratteri per garantire che la formula funzioni correttamente. In questo modo, la formula può superare il limite di caratteri anche se il numero di caratteri specificato è inferiore al limite. Se si supera il limite di caratteri, la reattività non è supportata.
