Introduzione alle funzioni helper functions

Utilizzare Journey Optimizer linguaggio di template per eseguire operazioni sui dati, ad esempio calcoli, formattazione o conversioni di dati, condizioni e manipolarli nel contesto della personalizzazione. Scopri le linee guida sulla sintassi di personalizzazione in questa pagina.

➡️ Scopri come utilizzare le funzioni di assistenza in questo video

Il linguaggio dei modelli viene utilizzato nelle funzioni di supporto disponibili nell’elenco a discesa Personalizzazione dell’editor Personalizzazione, come segue:

NOTE
Le funzioni e le funzionalità disponibili nell’editor di personalizzazione sono diverse da quelle disponibili nella Editor espressioni avanzate percorso.

In Journey Optimizer Le funzioni di assistenza dell’editor di personalizzazione sono raggruppate in tre categorie: Funzioni, Helper e Operatori.

Seleziona una categoria per accedere alle sottocategorie e alle 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 su ... per visualizzare la descrizione della funzione e aggiungerla ai preferiti. Ulteriori informazioni

Funzioni functions-helper

Funzioni di aggregazione e array

Medio
Questa funzione restituisce la media aritmetica di tutti i valori selezionati all’interno dell’array.
Conteggio
Questa funzione restituisce il numero di elementi all’interno dell’array specificato
Count Only Null
Questa funzione conta il numero di valori Null nell’elenco.
Conteggio con valori Null
Questa funzione conta tutti gli elementi dell’elenco, compresi i valori nulli
Distinct
Questa funzione ottiene valori da un array o da un elenco con valori duplicati rimossi
Conteggio valori univoci con valori Null
Questa funzione conta il numero di valori diversi, inclusi i valori Null.
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" di un array, se ordinati in ordine crescente in base alla data espressione numerica
In entrata
Questa funzione viene utilizzata per determinare se un elemento è membro di un array o di un elenco
Include
Questa funzione determina se un array o un elenco contiene un dato elemento
Intersects
Questa funzione determina se due array o elenchi hanno almeno un membro comune
Ultimo n nell’array
Questa funzione restituisce gli ultimi elementi "N" di un array, se ordinati in ordine crescente in base alla data espressione numerica
Massimo
Questa funzione restituisce il più grande di tutti i valori selezionati all’interno di un array.
Minimo
Questa funzione restituisce il più piccolo di tutti i valori selezionati all’interno dell’array.
Non in
Questa funzione determina se un elemento non è un membro di un array o di un elenco
Sottoinsieme di
Questa funzione determina se un array specifico (array A) è un sottoinsieme di un altro array (array B), ovvero se tutti gli elementi nell’array A sono elementi dell’array B
Somma
Questa funzione restituisce la somma di tutti i valori selezionati all’interno dell’array.
Soprainsieme 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

Funzioni data/ora date-functions

Età
Questa funzione recupera l’età da una data specificata
Ora corrente in millisecondi
Questa funzione recupera l’ora corrente in millisecondi epoca
Differenza data
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
Formato data
Questa funzione formatta un valore di data e ora
Formattare la data con il supporto delle impostazioni internazionali
Questa funzione formatta un valore di data e ora nella corrispondente rappresentazione sensibile alla lingua, ovvero nelle impostazioni internazionali desiderate.
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.

Funzioni mappa map-functions

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 per una data mappa
Valori
Questa funzione recupera tutti i valori di una data mappa

Funzioni matematiche math-functions

Assoluto
Questa funzione formatta qualsiasi numero nella sua rappresentazione sensibile alla lingua.
Formato numero
Questa funzione formatta qualsiasi numero nella sua rappresentazione sensibile alla lingua.
Casuale
Questa funzione restituisce un valore casuale compreso tra 0 e 1.
Arrotonda per difetto
Questa funzione arrotonda un numero per difetto
Arrotonda per eccesso
Questa funzione arrotonda un numero per eccesso
Alla stringa esadecimale
converte qualsiasi numero nella relativa stringa esadecimale.
A percentuale
Questa funzione converte un numero in percentuale.
Per la precisione
Questa funzione converte un numero con la precisione richiesta.
A stringa
Questa funzione converte qualsiasi numero nella sua rappresentazione di stringa.

Funzioni oggetto object-functions

Non è nullo
Questa funzione viene utilizzata per determinare se esiste un riferimento a un oggetto
È nullo
Questa funzione viene utilizzata per determinare se un riferimento a un oggetto non esiste

Funzioni stringa string-functions

Camel Case
Questa funzione viene utilizzata per scrivere in maiuscolo la prima lettera di ogni parola di una stringa
Codice carattere in corrispondenza di
Questa funzione restituisce il valore ASCII di un carattere, come la funzione charCodeAt in JavaScript
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
Ignora maiuscole/minuscole uguale a
Questa funzione viene utilizzata per 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
Formato valuta
Questa funzione converte qualsiasi numero nella corrispondente rappresentazione della valuta sensibile alla lingua, a seconda delle impostazioni locali passate come stringa nel secondo argomento.
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 di
Questa funzione restituisce la posizione (nel primo argomento) della prima occorrenza del secondo parametro. Restituisce -1 se non viene trovata 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 di
Questa funzione restituisce la posizione (nel primo argomento) dell’ultima occorrenza del secondo parametro. Restituisce -1 se non viene trovata alcuna corrispondenza.
Taglia a sinistra
Questa funzione rimuove gli spazi bianchi dall’inizio di una stringa
Lunghezza
Questa funzione viene utilizzata per ottenere il numero di caratteri in una stringa o in un’espressione
Simile a
Questa funzione viene utilizzata per determinare se una stringa corrisponde a un pattern specificato
Minuscolo
Questa funzione converte una stringa in lettere minuscole.
Maschera
Questa funzione viene utilizzata per sostituire una parte di stringa con caratteri "X".
Corrisponde
Questa funzione viene utilizzata per determinare se una stringa corrisponde a una specifica espressione regolare.
MD5
Questa funzione restituisce l’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 con 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 determinata sottostringa in una stringa con un’altra sottostringa
Sostituisci tutto
Questa funzione sostituisce tutte le sottostringhe di un testo che corrisponde alla "destinazione" con la stringa letterale "replace" specificata
Taglia a destra
Questa funzione rimuove gli spazi bianchi dalla fine di una stringa.
Divisione
Questa funzione viene utilizzata per dividere una stringa per un determinato carattere
Inizia con
Questa funzione viene utilizzata per determinare se una stringa inizia con una sottostringa specificata
Stringa a data
Questa funzione converte un valore stringa in un valore data-ora.
Stringa a numero intero
Questa funzione converte un valore stringa in un valore intero.
Stringa a numero
Questa funzione viene utilizzata per convertire una stringa in numero. In caso di input non valido, restituisce la stessa stringa come output.
Sottostringa
Questa funzione restituisce la sottostringa dell’espressione stringa tra l’indice iniziale e l’indice finale.
Tutte iniziali maiuscole
Questa funzione viene utilizzata per rendere maiuscole le prime lettere di ogni parola di una stringa
To Bool
Questa funzione converte un valore di argomento in un valore booleano, a seconda del tipo.
A Data/Ora
Questa funzione viene utilizzata per convertire una stringa in data. In caso di input non valido, restituisce la data epoca come output.
Solo a data/ora
Questa funzione converte un valore di argomento in un valore solo di data e ora. In caso di input non valido, restituisce la data epoca come output.
Trim (Taglia)
Questa funzione rimuove gli spazi bianchi dall’inizio e dalla fine di una stringa.
Maiuscolo
Questa funzione converte una stringa in lettere maiuscole.
Decodifica URL
Questa funzione viene utilizzata per decodificare una stringa con codifica URL.
Codifica URL
Questa funzione viene utilizzata per la codifica URL di una stringa.

Helper helper-helper

Gli helper sono descritti in questa pagina.

Valore di fallback predefinito
Questa funzione viene utilizzata per eseguire il rendering di una variabile con il valore predefinito
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.
Let
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

Operatori operators-helper

Funzioni aritmetiche arithmetic-helper

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
Rimanente
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 boolean-functions

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

Funzioni di confronto comparison-functions

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

È 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 l’espressione data non è uguale al valore dato

Video introduttivo video

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.

recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76