Mots clés

Les mots-clés, ou commandes, font partie de la syntaxe des déclarations dans le langage Snippet. Il s'agit de termes prédéfinis qui sont réservés à des usages spécifiques dans les scripts. Le compilateur reconnaît le mot-clé et exécute le comportement qui lui est associé. Par exemple, lorsque le compilateur voit le mot-clé ASSIGN, il crée une nouvelle variable avec le nom et la valeur spécifiés après le mot-clé. Par exemple : ASSIGN varName = 1

Comme les mots-clés sont des termes réservés, ils ne peuvent pas être utilisés comme identificateurs d'objets ou de variables dans vos scripts.

De nombreux mots-clés comportent également des actionsFermé Exécute un processus dans un script Studio, tel que la collecte de données client, la lecture d'un message ou d'une musique, ou l'acheminement d'un contact vers un agent. Studio portant le même nom. Par exemple, il existe un mot-clé IF et une action IF. Tous deux accomplissent le même comportement dans votre script. Vous pouvez utiliser les actions Snippet avec du code personnalisé pour réduire le nombre d'actions dans vos scripts.

Mots-clés dans Snippet

Snippet prend en charge les mots-clés suivants. Chaque mot-clé a une utilisation spécifique. Il existe plusieurs catégories pour le type de comportement des mots-clés. Chaque mot-clé est décrit en détail dans les sections suivantes.

Mots clés de déclaration

Ces mots-clés permettent de déclarer ou de créer de nouvelles variables, de nouveaux objets et de nouvelles fonctions.

Mots clés de sélection

Ces mots-clés permettent au script de sélectionner une instruction à exécuter en fonction des conditions spécifiées. Vous pouvez les utiliser pour contrôler le flux linéaire de ce qui se passe dans votre script.

  • IF : cette instruction sélectionne une instruction à exécuter en fonction de la valeur d’une expression booléenne.
  • SELECT : cette instruction exécute la première d’une série d’instructions CASE dont l’évaluation est vraie.
  • SWITCH : cette instruction compare la valeur d’une variable aux instructions CASE définies. Elle exécute la CASE correspondante.

Les mots-clés suivants ne sont jamais utilisés seuls. Ils sont toujours utilisés avec un mot-clé de sélection.

  • ELSE : cette instruction détermine l’action du script si l’évaluation de l’expression booléenne est fausse. Utilisée avec IF.
  • CASE : cette instruction définit une instruction parmi un ensemble d’instructions possibles à exécuter. Utilisée avec SWITCH ou SELECT.
  • DEFAULT : cette instruction définit l’instruction qui est exécutée si aucun des autres cas ne peut être exécuté. Utilisée avec SWITCH ou SELECT.

Mots clés en boucle

Les mots-clés en boucle vous permettent d'exécuter une instruction ou une série d'instructions de manière répétée jusqu'à ce que la condition de fin spécifiée soit remplie.

Le mot-clé suivant n’est jamais utilisé seul. Il s'agit d'une partie facultative du bloc de code d'une instruction en boucle :

BREAK : cette instruction met fin à une instruction en boucle.

Autres mots-clés

Ces mots-clés ont des applications très spécifiques dans les scripts Studio :

Syntaxe des mots-clés

Un mot-clé doit apparaître comme le premier mot ou la première commande de la ligne. Il est suivi d'autres mots ou codes qui définissent ce que le mot-clé fait et comment il le fait. Par exemple, le mot-clé ASSIGN, qui crée une nouvelle variable et lui attribue une valeur, doit être suivi du nom de la nouvelle variable et de la valeur que vous voulez lui donner :

ASSIGN var1 = "my value"

Les mots-clés ne sont pas sensibles à la casse. Par exemple  : FOREACH est identique à foreach pour le compilateur.

Certains mots-clés nécessitent un code intégré pour fonctionner. Consultez la page d'aide en ligne du mot-clé que vous utilisez pour plus d'informations sur ces exigences.

Mots-clés dans l'Éditeur de snippets

La fenêtre Snippet Editor de l'action Snippet comporte deux onglets. Ces deux onglets permettent de créer les mêmes types de code. Vous pouvez passer d'un onglet à l'autre et modifier votre code dans l'un ou l'autre. Ces onglets sont les suivants :

  • L'onglet Vue Texte. Il s'agit d'un champ de texte libre où vous pouvez entrer le code manuellement.
  • L'onglet Arborescence. Il s'agit d'une interface graphique que vous pouvez utiliser pour construire votre code. Cet onglet contient une liste de mots-clés que vous pouvez sélectionner pour ajouter des instructions au snippet.