Outils pour utilisateurs

Outils du site


local:moodlescript:language:setmapping

Différences

Ci-dessous, les différences entre deux révisions de la page.


local:moodlescript:language:setmapping [2025/10/15 10:32] (Version actuelle) – créée - modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +===== MoodleScript : SET MAPPING=====
 +===== Moteur de script MoodleScript=====
  
 +===Effet===
 +
 +Initialise une table d'association de clefs vers des valeurs. Ceci permet d'introduire dans le moteur des tables de transcription pour, par exemple, la transformation de codes vers des libellés. La liste de variables s'arrête à la première ligne vide. Le premier espace après le premier ":" est omis dans la valeur.
 +
 +===Syntaxe===
 +
 +    SET MAPPING <mapname> HAVING
 +    key1: value 1
 +    key2: value 2
 +
 +===Exemples===
 +
 +    SET MAPPING codevilles HAVING
 +    BEZI: Béziers
 +    CARC: Carcassonne
 +    NARB: Narbonne
 +    PERP: Perpignan
 +    SETE: Sète
 +
 +===Attributs particuliers===
 +
 +    * **mapname** : Le nom de la table à créer sans espaces ni caractères spéciaux.
 +
 +=== Notes ===
 +
 +La variable créée s'installe dans le contexte global de la pile d'exécution pour la durée de vie du script, jusqu'à ce qu'elle soit surchargée par une autre affectation.
 +
 +=== Appel de valeurs mappées ===
 +
 +L'utilisation de variables mappées est une extension de la syntaxe de "variables" moodlescript. Pour accéder à une valeur mappée on utilisera la syntaxe : 
 +
 +    :mapname[keyname]
 +
 +Exemple :
 +
 +    :codevilles[BEZI]
 +
 +=== Autres défauts ===
 +
 +Aucun
 +
 +
 +[[:local:moodlescript:languagespecification|Revenir à l'index du langage]] - [[:local:moodlescript|Revenir à l'index du composant]] 
local/moodlescript/language/setmapping.1669881603.txt.gz · Dernière modification : (modification externe)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki