Utilizzo Journey Optimizer modello del linguaggio per eseguire operazioni sui dati, ad esempio calcoli, formattazione dei dati o conversioni, condizioni e manipolarli nel contesto della personalizzazione. Scopri le linee guida per la sintassi di personalizzazione in questa pagina.
➡️ Scopri come utilizzare le funzioni helper in questo video
Il linguaggio modello viene sfruttato nelle funzioni di supporto disponibili nell’elenco a discesa di personalizzazione dell’editor espressioni, come segue:
In Journey Optimizer Editor espressioni, le funzioni helper sono raggruppate in tre categorie: Funzioni, Helper e Operatori.
Seleziona una categoria per accedere a sottocategorie e funzioni.
Accedere alle sottocategorie facendo clic sul pulsante >
icona. Seleziona una funzione facendo clic sul pulsante +
icona: la funzione viene aggiunta automaticamente alla schermata di personalizzazione.
Fai clic sul pulsante ...
per visualizzare la descrizione della funzione e aggiungerla ai preferiti. Ulteriori informazioni
Medio | Questa funzione restituisce la media aritmetica di tutti i valori selezionati all'interno della matrice |
Conteggio | Questa funzione restituisce il numero di elementi all'interno della matrice specificata |
Solo conteggio Null | Questa funzione conta il numero di valori nulli nell'elenco. |
Conteggio con Null | Questa funzione conta tutti gli elementi dell'elenco, inclusi i valori nulli |
Distinto | Questa funzione ottiene valori da una matrice o da un elenco con valori duplicati rimossi |
Conteggio Distinto Con Null | Questa funzione conta il numero di valori diversi, inclusi i valori nulli |
Primo elemento | Questa funzione restituisce il primo elemento di un array o di un elenco |
Primo n nell'array | Questa funzione restituisce i primi elementi `N` in un array, se ordinati in ordine crescente in base all'espressione numerica specificata |
In | Questa funzione consente di determinare se un elemento è membro di una matrice o di un elenco |
Include | Questa funzione determina se una matrice o un elenco contiene un elemento specificato |
Intersecazioni | Questa funzione determina se due array o elenchi hanno almeno un membro comune |
Ultimo n nella matrice | Questa funzione restituisce gli ultimi elementi `N` in un array, se ordinati in ordine crescente in base all'espressione numerica specificata |
Massimo | Questa funzione restituisce il più grande di tutti i valori selezionati all'interno di una matrice |
Minimo | Questa funzione restituisce il valore più piccolo tra tutti i valori selezionati all'interno della matrice |
Non in | Questa funzione determina se un elemento non è membro di una matrice o di un elenco |
Sottoinsieme di | Questa funzione determina se un array specifico (array A) è un sottoinsieme di un altro array (array B), ossia se tutti gli elementi dell'array A sono elementi dell'array B |
Somma | Questa funzione restituisce la somma di tutti i valori selezionati all'interno della matrice |
Superset di | Questa funzione determina se un array specifico (array A) è un superset di un altro array (array B), ovvero se l'array A contiene tutti gli elementi dell'array B |
Età | Questa funzione recupera l'età da una data specificata |
Tempo corrente in millisecondi | Questa funzione recupera l'ora corrente in millisecondi epoch |
Differenza tra date | Questa funzione recupera la differenza tra due date in numero di giorni |
Giorno della settimana | Questa funzione recupera il giorno della settimana |
Giorno dell’anno | Questa funzione recupera il giorno dell'anno |
Data del formato | Questa funzione formatta un valore di ora della data |
Imposta giorni | Questa funzione imposta il giorno del mese per la data-ora specificata |
Imposta ore | Questa funzione imposta l'ora della data-ora |
A UTC | Questa funzione converte un datetime in UTC |
Settimana dell’anno | Questa funzione restituisce la settimana dell'anno |
Ottenere | Questa funzione viene utilizzata per recuperare il valore di una mappa per una determinata chiave |
Chiavi | Questa funzione viene utilizzata per recuperare tutte le chiavi di una determinata mappa |
Valori | Questa funzione recupera tutti i valori di una data mappa |
Assoluto | Questa funzione converte un numero che è valore assoluto |
Random | Questa funzione restituisce un valore casuale compreso tra 0 e 1 |
Round down | Questa funzione consente di arrotondare un numero |
Arrotondamento | Questa funzione arrotonda un numero |
A percentuale | Questa funzione converte un numero in percentuale |
Precisione | Questa funzione converte un numero in una precisione richiesta |
Non è Null | Questa funzione viene utilizzata per determinare se esiste un riferimento a un oggetto |
È nullo | Questa funzione viene utilizzata per determinare se non esiste un riferimento a un oggetto |
Cammello | Questa funzione viene utilizzata per capitalizzare la prima lettera di ogni parola di una stringa |
Concat | Questa funzione viene utilizzata per combinare due stringhe in una |
Contains | Questa funzione viene utilizzata per determinare se una stringa contiene una sottostringa specificata |
Non contiene | Questa funzione viene utilizzata per determinare se una stringa non contiene una sottostringa specificata |
Non termina con | Questa funzione viene utilizzata per determinare se una stringa non termina con una sottostringa specificata |
Non inizia con | Questa funzione viene utilizzata per determinare se una stringa non inizia con una sottostringa specificata |
Codifica 64 | Questa funzione viene utilizzata per codificare o decodificare una stringa |
Termina con | Questa funzione viene utilizzata per determinare se una stringa termina con una sottostringa specificata |
È uguale a | Questa funzione viene utilizzata per determinare se una stringa non inizia con una sottostringa specificata, con distinzione tra maiuscole e minuscole |
Uguale a Ignore Case | Questa funzione consente di determinare se una stringa non inizia con una sottostringa specificata, senza distinzione tra maiuscole e minuscole |
Estrai dominio e-mail | Questa funzione viene utilizzata per estrarre il dominio di un indirizzo e-mail |
Ottieni host url | Questa funzione viene utilizzata per ottenere l'host url. |
Ottieni percorso URL | Questa funzione viene utilizzata per ottenere il percorso url |
Ottieni protocollo url | Questa funzione viene utilizzata per ottenere il protocollo url |
Indice | Questa funzione restituisce la posizione (nel primo argomento) della prima occorrenza del secondo parametro. Restituisce -1 se non è presente alcuna corrispondenza |
IsEmpty | Questa funzione viene utilizzata per verificare se una stringa o un'espressione è vuota. |
Non è vuoto | Questa funzione restituisce true se la stringa nel parametro non è vuota. |
Ultimo Indice | Questa funzione restituisce la posizione (nel primo argomento) dell'ultima occorrenza del secondo parametro. Restituisce -1 se non è presente alcuna corrispondenza. |
Taglio a sinistra | Questa funzione rimuove gli spazi bianchi dall'inizio di una stringa |
Length | Questa funzione viene utilizzata per ottenere il numero di caratteri in una stringa o un'espressione |
Simile | Questa funzione viene utilizzata per determinare se una stringa corrisponde a un pattern specificato |
Custodia minuscola | Questa funzione converte una stringa in lettere minuscole |
Maschera | Questa funzione viene utilizzata per sostituire una parte di una stringa con caratteri "X". |
Corrisponde | Questa funzione viene utilizzata per determinare se una stringa corrisponde a una specifica espressione regolare |
MD5 | Questa funzione restituisce hash md5 della stringa di input. |
Non uguale a | Questa funzione viene utilizzata per determinare se una stringa non è uguale alla stringa specificata |
Non uguale a Ignora maiuscole/minuscole | Questa funzione confronta due stringhe ignorando le maiuscole/minuscole. |
Gruppo di espressioni regolari | Questa funzione viene utilizzata per estrarre informazioni specifiche, in base all'espressione regolare fornita |
Sostituisci | Questa funzione sostituisce una stringa secondaria specificata in una stringa con un'altra sottostringa |
Sostituisci tutto | Questa funzione sostituisce tutte le sottostringhe di un testo che corrisponde alla stringa "target" con la stringa letterale di "sostituzione" specificata |
Taglio a destra | Questa funzione rimuove gli spazi bianchi dalla fine di una stringa |
Dividere | Questa funzione viene utilizzata per dividere una stringa per un carattere specificato |
Inizia con | Questa funzione viene utilizzata per determinare se una stringa inizia con una sottostringa specificata |
Stringa alla data | Questa funzione viene utilizzata per convertire la stringa in data. Restituisce la data epoch come output per input non valido. |
Stringa a numero intero | Questa funzione converte un valore stringa in un valore intero. |
Stringa al numero | Questa funzione viene utilizzata per convertire una stringa in numero. Restituisce la stessa stringa dell'output per input non valido. |
Sottostringa | Questa funzione restituisce la sottostringa dell'espressione stringa tra l'indice begin e l'indice end. |
Caso del titolo | Questa funzione viene utilizzata per far maiuscola alle prime lettere di ogni parola di una stringa |
A Bool | Questa funzione converte un valore di argomento in un valore booleano, a seconda del tipo. |
A ora | Questa funzione viene utilizzata per convertire la stringa in data. Restituisce la data epoch come output per input non valido. |
Solo per data | Questa funzione converte un valore di argomento in un valore solo di data e ora. Restituisce la data epoch come output per input non valido. |
Rifila | Questa funzione rimuove gli spazi bianchi dall'inizio e dalla fine di una stringa |
Custodia superiore | Questa funzione converte una stringa in lettere maiuscole |
decodifica URL | Questa funzione viene utilizzata per decodificare una stringa codificata in url. |
Incasso URL | Questa funzione viene utilizzata per codificare in url una stringa. |
Gli aiutanti sono descritti in questa pagina.
Valore di fallback predefinito | Questa funzione consente di eseguire il rendering di una variabile con impostazione predefinita |
Ogni | Questa funzione viene utilizzata per eseguire iterazioni su un array |
Se | Questa funzione viene utilizzata per definire un blocco condizionale - se la valutazione dell’espressione restituisce true, viene eseguito il rendering del blocco |
Lasciare | Questa funzione consente di memorizzare un’espressione come variabile da utilizzare successivamente in una query |
A meno che | Questa funzione viene utilizzata per definire un blocco condizionale - se la valutazione dell’espressione restituisce false, viene eseguito il rendering del blocco |
Con | Questa funzione viene utilizzata per modificare il token di valutazione della parte modello |
Le funzioni aritmetiche vengono utilizzate per eseguire calcoli di base sui valori.
Aggiunta | Questo operatore viene utilizzato per trovare la somma di due espressioni di argomento |
Dividi | Questo operatore viene utilizzato per trovare il quoziente di due espressioni di argomento |
Moltiplicazione | Questo operatore viene utilizzato per trovare il prodotto di due espressioni di argomento |
Resto | Questo operatore viene utilizzato per trovare il resto dopo aver diviso le due espressioni di argomento |
Sottrazione | Questo operatore trova la differenza tra due espressioni |
Le funzioni booleane vengono utilizzate per eseguire la logica booleana su elementi diversi.
E | Questo operatore crea una congiunzione logica |
Oppure | Questo operatore crea una disgiunzione logica |
Le funzioni di confronto vengono utilizzate per confrontare espressioni e valori diversi e restituiscono true o false di conseguenza.
È uguale a | Questa operazione controlla se i valori sono uguali |
Maggiore di | Questo operatore controlla se il primo valore è maggiore del secondo valore |
Maggiore o uguale a | Questo operatore controlla se il primo valore è maggiore o uguale al secondo valore |
Minore o uguale a | Questo operatore controlla se il primo valore è minore o uguale al secondo valore |
Non è uguale a | Questo operatore controlla se un'espressione specificata non è uguale a un valore |
Scopri come trasformare i valori di personalizzazione utilizzando le funzioni di assistenza alla personalizzazione e studia diversi casi d’uso per le funzioni di supporto.