Note: La création de scripts n'est actuellement possible que par l'intermédiaire de Customize Workiva. En savoir plus.
Premier script (first-script.py)
Ce script simple calcule la valeur temporelle de l'argent. Comme il ne nécessite aucune bibliothèque supplémentaire, il constitue un bon moyen de tester les bases du programme Scripting.
Fichiers requis :
Instructions :
- À partir de Home, créez un nouveau fichier script .
- Ouvrez le fichier first-script.py sur votre machine, et copiez le code du script sur le canevas vierge (c'est-à-dire l'espace de l'éditeur de code pour le fichier pré-créé "__main__.py").
- Cliquez sur Save en haut à gauche.
- Cliquez sur Run Script.
- Cliquez sur Add Variable et saisissez les paramètres suivants :
- INVESTISSEMENT=10000
- TAUX D'INTÉRÊT=10
- COMPOUNDING_PERIOD=annuel
- ANNÉES=1
- Cliquez sur Run Script et vérifiez que le résultat est 11000.
Note : Ce script est également traité dans l'article Intro to Workiva Scripting.
Fibonacci (fibonacci_main.py et fibonacci.py)
Comme le script de démarrage présenté ci-dessus, ce script simple ne nécessite aucune bibliothèque supplémentaire. Cependant, il utilise des sources de scripts, un élément important du programme de scripts.
Fichiers requis :
Instructions :
- À partir de Home, créez un nouveau fichier script .
- Ouvrez le fichier fibonacci_main.py sur votre machine, et copiez le code du script sur le canevas vierge (c'est-à-dire l'espace de l'éditeur de code pour le fichier pré-créé "__main__.py").
- Cliquez sur Save en haut à gauche.
- Allez dans le panneau Sources sur le côté gauche, faites un clic droit dans l'espace vide juste en dessous des sources actuelles et sélectionnez Upload Source Files.
- Recherchez sur votre ordinateur le fichier fibonacci.py, puis cliquez sur Upload.
- Cliquez sur Save en haut à gauche.
- Cliquez sur Run Script et vérifiez que le résultat est 34.
Script de mise à jour des feuilles de calcul (Script-to-Update-Spreadsheets.py)
Ce script est un bon point de départ pour travailler avec l'API publique de Workiva. Pour plus d'informations, consultez notre Workiva Developer Hub à l'adresse https://developers.workiva.com/.
Fichiers requis :
Instructions :
- À partir de Home, créez un nouveau fichier script .
- Ouvrez le fichier Script-to-Update-Spreadsheets.py sur votre machine et copiez le code du script sur le canevas vierge (c'est-à-dire l'espace de l'éditeur de code pour le fichier pré-créé "__main__.py").
- Cliquez sur Save en haut à gauche.
- Allez dans le panneau Sources sur le côté gauche, faites un clic droit dans l'espace vide juste en dessous des sources actuelles et sélectionnez Upload Source Files.
- Téléchargez le fichier requirements.txt.
- Cliquez sur Save en haut à gauche.
- Cliquez sur Run Script en haut à gauche.
- Cliquez sur Add Variable et saisissez les paramètres suivants :
- CLIENT_ID et CLIENT_SECRET: Il s'agit des informations d'identification du client OAuth2 et du secret utilisé pour accéder à la feuille de calcul sélectionnée. Ces informations d'identification sont générées dans l'espace de travail où se trouve la feuille de calcul.
- SPREADSHEET_ID et SHEET_ID: Ce sont les identifiants de votre feuille de calcul et de votre feuille. Vous pouvez trouver les ID dans l'URL de la feuille de calcul (app.wdesk.com/a/{workspaceId}/spreadsheet/{spreadsheetId}/sheet/{sheetId}).
- HELLO_WORLD: Saisissez le texte de votre choix. C'est ce que la cellule affichera.
- Cliquez à nouveau sur Run Script ; la cellule dans le coin supérieur gauche devrait maintenant afficher le texte que vous avez fourni dans le paramètre HELLO_WORLD.
Note : Ce script est également couvert par l'article Sample : Script de mise à jour des feuilles de calcul.
Script de suppression du zéro (Zero-Suppression-Script.py)
Ce script de suppression zéro est l'un de nos premiers accélérateurs - un paquet préconfiguré fourni directement par Workiva qui démontre les capacités réelles de la plateforme. Comme ce programme et le paquet lui-même sont encore en cours de développement, il se peut que vous rencontriez des problèmes occasionnels lors de l'utilisation de ce script.
Fichiers requis :
Instructions :
- À partir de Home, créez un nouveau fichier script .
- Ouvrez le fichier Zero-Suppression-Script.py sur votre machine, et copiez le code du script sur le canevas vierge (c'est-à-dire l'espace de l'éditeur de code pour le fichier pré-créé "__main__.py").
- Cliquez sur Save en haut à gauche.
- Allez dans le panneau Sources sur le côté gauche, faites un clic droit dans l'espace vide juste en dessous des sources actuelles et sélectionnez Upload Source Files.
- Téléchargez le fichier requirements.txt.
- Cliquez sur Save en haut à gauche.
Vous pouvez maintenant créer un automatisme dans le document où se trouvent les lignes vides. Votre automatisation doit utiliser un déclencheur Manual Execution et une action Script Execution. Vous aurez besoin de l'ID du script qui se trouve dans l'URL de votre script.
Lorsqu'il est exécuté, toutes les lignes vides doivent être masquées dans votre document.