Show Menu
ARGOMENTI×

Informazioni sull’editor di espressioni avanzate

L'editor di espressioni avanzate consente di creare espressioni avanzate in varie schermate dell'interfaccia, ad esempio, quando si definisce una condizione di origine dati. È inoltre disponibile ogni volta che è necessario definire parametri di azione che richiedono specifiche manipolazioni dei dati. È possibile sfruttare i dati provenienti dagli eventi o informazioni aggiuntive recuperate dall'origine dati. In un viaggio, l'elenco visualizzato dei campi dell'evento è contestuale e varia in base agli eventi aggiunti nel viaggio.
L'editor di espressioni avanzate offre un set di funzioni e operatori incorporati che consentono di manipolare i valori e definire un'espressione adatta alle proprie esigenze. L'editor di espressioni avanzate consente inoltre di definire i valori del parametro dell'origine dati esterna, di manipolare i campi e le raccolte delle mappe, ad esempio eventi di esperienza.
Interfaccia editor di espressioni avanzate
L'editor di espressioni avanzate può essere utilizzato per:
Quando possibile, è possibile passare tra le due modalità utilizzando il Advanced mode / Simple mode pulsante. La modalità semplice è descritta qui .
Le condizioni possono essere definite nell'editor di espressioni semplice o avanzato. ma restituiscono sempre un tipo booleano.
I parametri delle azioni possono essere definiti selezionando i campi o tramite l'editor di espressioni avanzate. restituiscono un tipo di dati specifico in base alla relativa espressione.

Accessing the advanced expression editor

Potete accedere all'editor di espressioni avanzate in diversi modi:
  • Quando crei una condizione di origine dati, puoi accedere all'editor avanzato facendo clic su Advanced mode .
  • Quando si crea un timer personalizzato, l'editor avanzato viene visualizzato direttamente.
  • Quando mappate il parametro azione, fate clic su Advanced mode .

Esplorazione dell’interfaccia

Questa schermata consente di scrivere manualmente l’espressione.
Nella parte sinistra dello schermo sono visualizzati i campi e le funzioni disponibili:
  • Events : scegliete uno dei campi ricevuti dall'evento in entrata. L'elenco visualizzato dei campi evento è contestuale e varia a seconda degli eventi aggiunti nel viaggio.
  • Data Sources : scegliere dall'elenco di campi disponibili dai gruppi di campi delle origini dati.
  • Functions : scegliere dall'elenco di funzioni integrate che consentono di eseguire filtri complessi. Le funzioni sono organizzate per categorie.
Un meccanismo di completamento automatico visualizza suggerimenti contestuali.
Un meccanismo di convalida della sintassi verifica l'integrità del codice. Gli errori vengono visualizzati sopra all'editor.
Necessità di parametri per la creazione di condizioni con l'editor di espressioni avanzate
Se si seleziona un campo da un'origine dati esterna che richiede la chiamata di un parametro (vedere Origini dati esterne . Ad esempio, in un'origine dati correlata al tempo, un parametro utilizzato di frequente sarà "city". Di conseguenza, è necessario selezionare il punto in cui si desidera ottenere questo parametro della città. Le funzioni possono essere applicate anche ai parametri per eseguire modifiche di formato o concatenazioni.
Per casi di utilizzo più complessi, se si desidera includere i parametri dell'origine dati nell'espressione principale, è possibile definirne i valori utilizzando la parola chiave "params". Vedere questa pagina .