Last modified by Aurelie Bertrand on 2025/02/07 10:13

Hide last authors
mperroud 62.1 1 (% class="wikigeneratedid" id="HOutils" %)
abertrand 71.1 2 Le **Gestionnaire de bibliothèque de scripts** permet de créer des fonctions Javascript utilisables lors de la [[création de mesures>>doc:Digdash.user_guide.studio.Create_datamodel.configure_data_model.Configure_columns.Create_new_measure.Create_calculated_measure.WebHome||anchor="Mesure_avancée"]]. Il est également possible de les importer via un fichier.
jhurst 1.1 3
abertrand 64.2 4 (% class="box warningmessage" %)
5 (((
6 ❗ Modifier un fonction javascript impacte toutes les mesures qui l'utilisent.
7 )))
gbiraud 28.1 8
abertrand 64.2 9 (% class="wikigeneratedid" %)
Aurelie Bertrand 81.1 10 [[image:Script_manager_FR.png||alt="Bibliothèque de scripts"]]
abertrand 64.2 11
abertrand 69.1 12 **Pour ajouter une fonction javascript :**
abertrand 64.2 13
abertrand 64.4 14 1. Cliquez sur le bouton **+**  au-dessus de la liste de fonctions.
abertrand 69.1 15 1. Dans la boite **Nouveau **qui s'affiche, entrez le nom de la fonction avec une extension .js puis cliquez sur **OK**.
16 ➡ La fonction est ajoutée dans la liste de gauche.
17 1. Entrez le code de la fonction dans la section **Script** à droite.
abertrand 64.3 18
abertrand 69.1 19 Vous pouvez également importer un fichier de fonctions Javascript :
abertrand 64.3 20
Aurelie Bertrand 81.1 21 * Cliquez sur le bouton [[image:Load_file_button.png||height="20" width="21"]] et sélectionnez le fichier à importer.
abertrand 64.3 22
abertrand 69.1 23 **Pour dupliquer une fonction javascript : **
abertrand 64.3 24
abertrand 70.1 25 1. Sélectionnez la fonction originale et cliquez sur le bouton** **flèche à droite du bouton** + **puis **Dupliquer**.
abertrand 69.1 26 ➡ Une copie de la fonction est ajoutée.
27 1. Renommez-la et modifiez le code javascript comme souhaité.
abertrand 64.3 28
abertrand 69.1 29 **Pour renommer une fonction javascript :**
abertrand 64.3 30
Aurelie Bertrand 81.1 31 * Cliquez sur le bouton [[image:Rename_button_FR.png||height="20" width="20"]] et entrez le nom souhaité.
abertrand 64.3 32
abertrand 69.1 33 **Pour supprimer une fonction javascript :**
jhurst 1.1 34
Aurelie Bertrand 81.1 35 * Sélectionnez la fonction que vous souhaitez supprimer, cliquez sur le bouton [[image:Delete_button.png||height="21" width="21"]].
abertrand 73.1 36
37 (% class="box infomessage" %)
38 (((
39 Vous pouvez également accéder à ces fonctions via un clic droit sur une fonction javascript.
Aurelie Bertrand 81.1 40
41 [[image:Script_manager_menu_FR.png||alt="Menu"]]
abertrand 73.1 42 )))