Pré. | Proc. |
Comment définir un fragment de script personnalisé
Vous pouvez créer un fragment Gabarit pour renvoyer des données à partir d'un script Modèle . Pour ce faire, créez un script qui renvoie une string XML dans un format spécifique. Ajoutez une référence à ce script dans les « Options du document du fragment Gabarit », puis ajoutez des champs dans la section « Personnalisé » de votre fragment Gabarit qui font référence aux données renvoyées par le script.
Créer un fragment de script
Étape |
Action |
Voir aussi |
---|---|---|
1 |
En utilisant la fenêtre Scriptant , créez un Modèle Script qui renvoie une string au format XML. Voir les exemples de :
|
Scriptant Exemple de script de fragment Gabarit Exemple de sortie d'un script de fragment Gabarit |
2 |
Ouvrez ou créez un fragment Gabarit dans l'éditeur de documents Gabarit . Cliquez-droit sur l'arrière-plan Gabarit et cliquez sur l'icône . La dialogue « Options du document » s'affiche. |
Document Gabarits Création d'un fragment Gabarit |
3 |
Sélectionnez l'onglet « Query personnalisée » et, dans le panneau « Type de fragment Gabarit », sélectionnez l'option « Script personnalisé ». Un champ vide s'affiche à droite des options. |
|
4 |
Cliquez sur la flèche déroulante et sélectionnez votre script dans la liste. |
|
5 |
Dans le champ de texte principal de l’onglet, saisissez le point d’entrée de votre script qui renvoie les données XML. Par exemple, si vous utilisiez l’exemple de script mentionné à l’étape 1, dans JScript, le point d’entrée serait : MyRtfData(#OBJECTID#); Pour transmettre les informations Paquetage , vous pouvez remplacer #OBJECTID# par #PACKAGEID#. (De plus, pour VBScript, omettez le point-virgule à la fin.) Ceci s'applique à l'instruction appelante (pas au script appelé), qui peut également référencer :
|
|
6 |
Cliquez sur le bouton OK pour fermer la dialogue « Options du document ». |
|
7 |
Dans l'éditeur de documents Gabarit , dans le panneau « Sections », cochez la case « Personnalisé » pour générer la section personnalisée. |
Définition des sections pour Rapportage |
8 |
Dans la section « Personnalisé », cliquez-droit et sélectionnez l'option « Insérer un champ personnalisé ». Une prompt s'affiche pour le nom du champ à créer. |
|
9 |
En réponse à l’ prompt , saisissez le nom du champ de données renvoyé par votre script. En vous référant à l’exemple de l’étape 1, vous ajouteriez DateGen. Cliquez sur le bouton OK . |
|
10 |
Répétez les étapes 8 et 9 pour chaque champ de données que vous souhaitez inclure dans votre rapport. Ajoutez tout autre formatage et contenu dont vous avez besoin au fragment Gabarit . |
|
11 |
Enregistrez le fragment Gabarit et ajoutez-le à un document Gabarit normal. |
Ajout de fragments à un document Gabarit |
Notes
- Scripts ont une limite de 60 secondes par appel avant que le contrôle ne soit rendu au générateur de documents