Guida introduttiva alle funzioni Helper

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 helper disponibili nell’elenco a discesa di personalizzazione dell’editor espressioni, come segue:

In Journey Optimizer Editor espressioni, 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

Funzioni

Funzioni di aggregazione e array

MedioQuesta funzione restituisce la media aritmetica di tutti i valori selezionati all'interno della matrice
ConteggioQuesta funzione restituisce il numero di elementi all'interno della matrice specificata
Solo conteggio NullQuesta funzione conta il numero di valori nulli nell'elenco.
Conteggio con NullQuesta funzione conta tutti gli elementi dell'elenco, inclusi i valori nulli
DistintoQuesta funzione ottiene valori da una matrice o da un elenco con valori duplicati rimossi
Conteggio Distinto Con NullQuesta funzione conta il numero di valori diversi, inclusi i valori nulli
Primo elementoQuesta funzione restituisce il primo elemento di un array o di un elenco
Primo n nell'arrayQuesta funzione restituisce i primi elementi `N` in un array, se ordinati in ordine crescente in base all'espressione numerica specificata
InQuesta funzione consente di determinare se un elemento è membro di una matrice o di un elenco
IncludeQuesta funzione determina se una matrice o un elenco contiene un elemento specificato
IntersecazioniQuesta funzione determina se due array o elenchi hanno almeno un membro comune
Ultimo n nella matriceQuesta funzione restituisce gli ultimi elementi `N` in un array, se ordinati in ordine crescente in base all'espressione numerica specificata
MassimoQuesta funzione restituisce il più grande di tutti i valori selezionati all'interno di una matrice
MinimoQuesta funzione restituisce il valore più piccolo tra tutti i valori selezionati all'interno della matrice
Non inQuesta funzione determina se un elemento non è membro di una matrice o di un elenco
Sottoinsieme diQuesta 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
SommaQuesta funzione restituisce la somma di tutti i valori selezionati all'interno della matrice
Superset diQuesta 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

Funzioni di data e ora

EtàQuesta funzione recupera l'età da una data specificata
Tempo corrente in millisecondiQuesta funzione recupera l'ora corrente in millisecondi epoch
Differenza tra dateQuesta funzione recupera la differenza tra due date in numero di giorni
Giorno della settimanaQuesta funzione recupera il giorno della settimana
Giorno dell’annoQuesta funzione recupera il giorno dell'anno
Data del formatoQuesta funzione formatta un valore di ora della data
Imposta giorniQuesta funzione imposta il giorno del mese per la data-ora specificata
Imposta oreQuesta funzione imposta l'ora della data-ora
A UTCQuesta funzione converte un datetime in UTC
Settimana dell’annoQuesta funzione restituisce la settimana dell'anno

Funzioni mappa

OttenereQuesta funzione viene utilizzata per recuperare il valore di una mappa per una determinata chiave
ChiaviQuesta funzione viene utilizzata per recuperare tutte le chiavi di una determinata mappa
ValoriQuesta funzione recupera tutti i valori di una data mappa

Funzioni matematiche

AssolutoQuesta funzione converte un numero che è valore assoluto
RandomQuesta funzione restituisce un valore casuale compreso tra 0 e 1
Round downQuesta funzione consente di arrotondare un numero
ArrotondamentoQuesta funzione arrotonda un numero
A percentualeQuesta funzione converte un numero in percentuale
PrecisioneQuesta funzione converte un numero in una precisione richiesta

Funzioni oggetto

Non è NullQuesta funzione viene utilizzata per determinare se esiste un riferimento a un oggetto
È nulloQuesta funzione viene utilizzata per determinare se non esiste un riferimento a un oggetto

Funzioni stringa

CammelloQuesta funzione viene utilizzata per capitalizzare la prima lettera di ogni parola di una stringa
ConcatQuesta funzione viene utilizzata per combinare due stringhe in una
ContainsQuesta funzione viene utilizzata per determinare se una stringa contiene una sottostringa specificata
Non contieneQuesta funzione viene utilizzata per determinare se una stringa non contiene una sottostringa specificata
Non termina conQuesta funzione viene utilizzata per determinare se una stringa non termina con una sottostringa specificata
Non inizia conQuesta funzione viene utilizzata per determinare se una stringa non inizia con una sottostringa specificata
Codifica 64Questa funzione viene utilizzata per codificare o decodificare una stringa
Termina conQuesta funzione viene utilizzata per determinare se una stringa termina con una sottostringa specificata
È uguale aQuesta funzione viene utilizzata per determinare se una stringa non inizia con una sottostringa specificata, con distinzione tra maiuscole e minuscole
Uguale a Ignore CaseQuesta funzione consente di determinare se una stringa non inizia con una sottostringa specificata, senza distinzione tra maiuscole e minuscole
Estrai dominio e-mailQuesta funzione viene utilizzata per estrarre il dominio di un indirizzo e-mail
Ottieni host urlQuesta funzione viene utilizzata per ottenere l'host url.
Ottieni percorso URLQuesta funzione viene utilizzata per ottenere il percorso url
Ottieni protocollo urlQuesta funzione viene utilizzata per ottenere il protocollo url
IndiceQuesta funzione restituisce la posizione (nel primo argomento) della prima occorrenza del secondo parametro. Restituisce -1 se non è presente alcuna corrispondenza
IsEmptyQuesta funzione viene utilizzata per verificare se una stringa o un'espressione è vuota.
Non è vuotoQuesta funzione restituisce true se la stringa nel parametro non è vuota.
Ultimo IndiceQuesta funzione restituisce la posizione (nel primo argomento) dell'ultima occorrenza del secondo parametro. Restituisce -1 se non è presente alcuna corrispondenza.
Taglio a sinistraQuesta funzione rimuove gli spazi bianchi dall'inizio di una stringa
LunghezzaQuesta funzione viene utilizzata per ottenere il numero di caratteri in una stringa o un'espressione
SimileQuesta funzione viene utilizzata per determinare se una stringa corrisponde a un pattern specificato
Custodia minuscolaQuesta funzione converte una stringa in lettere minuscole
MascheraQuesta funzione viene utilizzata per sostituire una parte di una stringa con caratteri "X".
CorrispondeQuesta funzione viene utilizzata per determinare se una stringa corrisponde a una specifica espressione regolare
MD5Questa funzione restituisce hash md5 della stringa di input.
Non uguale aQuesta funzione viene utilizzata per determinare se una stringa non è uguale alla stringa specificata
Non uguale a Ignora maiuscole/minuscoleQuesta funzione confronta due stringhe ignorando le maiuscole/minuscole.
Gruppo di espressioni regolariQuesta funzione viene utilizzata per estrarre informazioni specifiche, in base all'espressione regolare fornita
SostituisciQuesta funzione sostituisce una stringa secondaria specificata in una stringa con un'altra sottostringa
Sostituisci tuttoQuesta funzione sostituisce tutte le sottostringhe di un testo che corrisponde alla stringa "target" con la stringa letterale di "sostituzione" specificata
Taglio a destraQuesta funzione rimuove gli spazi bianchi dalla fine di una stringa
DividereQuesta funzione viene utilizzata per dividere una stringa per un carattere specificato
Inizia conQuesta funzione viene utilizzata per determinare se una stringa inizia con una sottostringa specificata
Stringa alla dataQuesta funzione viene utilizzata per convertire la stringa in data. Restituisce la data epoch come output per input non valido.
Stringa a numero interoQuesta funzione converte un valore stringa in un valore intero.
Stringa al numeroQuesta funzione viene utilizzata per convertire una stringa in numero. Restituisce la stessa stringa dell'output per input non valido.
SottostringaQuesta funzione restituisce la sottostringa dell'espressione stringa tra l'indice begin e l'indice end.
Caso del titoloQuesta funzione viene utilizzata per far maiuscola alle prime lettere di ogni parola di una stringa
A BoolQuesta funzione converte un valore di argomento in un valore booleano, a seconda del tipo.
A oraQuesta funzione viene utilizzata per convertire la stringa in data. Restituisce la data epoch come output per input non valido.
Solo per dataQuesta funzione converte un valore di argomento in un valore solo di data e ora. Restituisce la data epoch come output per input non valido.
Trim (Taglia)Questa funzione rimuove gli spazi bianchi dall'inizio e dalla fine di una stringa
Custodia superioreQuesta funzione converte una stringa in lettere maiuscole
decodifica URLQuesta funzione viene utilizzata per decodificare una stringa codificata in url.
Codifica URLQuesta funzione viene utilizzata per codificare in url una stringa.

Assistenza

Gli aiutanti sono descritti in questa pagina.

Valore di fallback predefinitoQuesta funzione consente di eseguire il rendering di una variabile con impostazione predefinita
OgniQuesta funzione viene utilizzata per eseguire iterazioni su un array
SeQuesta funzione viene utilizzata per definire un blocco condizionale - se la valutazione dell’espressione restituisce true, viene eseguito il rendering del blocco
LasciareQuesta funzione consente di memorizzare un’espressione come variabile da utilizzare successivamente in una query
A meno cheQuesta funzione viene utilizzata per definire un blocco condizionale - se la valutazione dell’espressione restituisce false, viene eseguito il rendering del blocco
ConQuesta funzione viene utilizzata per modificare il token di valutazione della parte modello

Operatori

Funzioni aritmetiche

Le funzioni aritmetiche vengono utilizzate per eseguire calcoli di base sui valori.

AggiuntaQuesto operatore viene utilizzato per trovare la somma di due espressioni di argomento
DividiQuesto operatore viene utilizzato per trovare il quoziente di due espressioni di argomento
MoltiplicazioneQuesto 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

Funzioni booleane

Le funzioni booleane vengono utilizzate per eseguire la logica booleana su elementi diversi.

EQuesto operatore crea una congiunzione logica
OppureQuesto operatore crea una disgiunzione logica

Funzioni di confronto

Le funzioni di confronto vengono utilizzate per confrontare espressioni e valori diversi e restituiscono true o false di conseguenza.

È uguale aQuesta operazione controlla se i valori sono uguali
Maggiore diQuesto operatore controlla se il primo valore è maggiore del secondo valore
Maggiore o uguale aQuesto 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 aQuesto operatore controlla se un'espressione specificata non è uguale a un valore

Video introduttivo

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.

In questa pagina