Lorsque vous utilisez l'éditeur d'expression pour créer des expressions pour des séquences audio ou des tâches, tenez compte des conseils et des meilleures pratiques suivants.

Vérifiez NOT_SET dans les expressions

Assurez-vous de vérifier de manière appropriée dans les expressions sur les paramètres passés aux appels de fonction et aux opérateurs tels que’,’, /,’, et ainsi de suite.

Ajouter des chaînes

Lorsque vous appensez des cordes, alors qu’il est possible d’écrire une expression comme celle-ci :

"Hello " + Flow.CustomerFirstName+", welcome to your personal menu where you can review information about your account"

Nous vous recommandons d’utiliser la fonction Append à la place de sorte que l’expression ci-dessus serait :

Append("Hello ", Flow.CustomerFirstName, ", welcome to your personal menu where you can review information about your account")

Append accepte valeurs de paramètre, contrairement à l’opérateur +. Append contient également un peu moins de frais généraux à exécuter au moment de l’exécution, parce que tous les éléments que vous souhaitez annexer sont soumis à un appel de fonction ; toutefois, dans le premier exemple, chaque appel à’a des résultats dans un autre appel d’ajout plus le stockage pour les résultats intermédiaires. Autrement dit, l’évaluation de "Bonjour"’Flow.CustomerFirstName arrive d’abord, le résultat est stocké dans un emplacement temporaire, puis l’évaluation de l’opérateur d’addition suivante est effectuée.

Trouver des détails sur les messages d’erreur

Lorsqu’une expression contient Architect une erreur, renvoie un message sous l’éditeur. Pour afficher les détails de l’erreur, cliquez sur le message et remarquez les fonctionnalités suivantes :

  1. Si l’erreur contient un nom de fonction (par exemple, MakeDuration), le nom de fonction s’affiche en bleu. Cliquez dessus pour ouvrir boîte de dialogue l’aide d’expression sur la mise au point de la fonction spécifiée.
  2. Le reste du message d’erreur apparaît en rouge. Cliquez dessus pour vous concentrer sur l’éditeur d’expression et faites défiler le caret d’entrée vers l’emplacement d’erreur.

Préserver les expressions lors du dépannage de custom Expression à Sequence Builder

Lors de la création de séquences audio, le passage du constructeur de séquences au constructeur d’expressions personnalisées générera une expression audio. Mais si vous créez ou révisez une expression dans le constructeur d’expressions personnalisées et que vous revenez au constructeur de séquences, le constructeur de séquences reconfigure la séquence, il n’interprète pas le texte d’expression personnalisé. Dans ce cas, le passage au constructeur de séquences rejettera toute modification apportée à l’expression personnalisée.

Toutefois, si une séquence intégrée dans Sequence Builder contient une erreur, l’afficher en mode expression peut être utile pour dépanner les erreurs de dialogue de séquence interne. Cliquez sur un lien d’erreur pour ouvrir et modifier l’expression dans le dialogue Edit Expression. Ce processus ne reconfigurera pas la séquence.