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 se familiariser avec les bases du langage de script.
Fichiers requis :
Instructions :
- À partir de Home, créez un nouveau fichier script .
- Ouvrez le fichier « first-script.py » ( ) sur votre ordinateur, puis copiez le code du script dans la zone vierge (c'est-à-dire l'espace de l'éditeur de code correspondant au fichier « __main__.py » pré-créé).
- 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 suppression du zéro (Zero-Suppression-Script.py)
Ce script de suppression des zéros montre comment masquer les lignes d'une feuille de calcul dont toutes les valeurs numériques affichées sont égales à zéro.
Fichiers requis :
Instructions :
- Depuis la page d'accueil de ( ), créez un nouveau script .
- Ouvrez le fichier « Zero-Suppression-Script.py » sur votre ordinateur et collez son contenu dans le fichier source pré-créé «
__main__.py » . - Si vous exécutez le script dans le cadre d'un processus automatisé, remplacez les espaces réservés vides
CLIENT_IDetCLIENT_SECRETpar les identifiants issus d'une autorisation API disposant des périmètres d'accèsfile:readetfile:writeainsi que d'un accès à la feuille de calcul. - Cliquez sur Enregistrer.
- Dans le panneau « Sources » ( ) , cliquez avec le bouton droit de la souris sous les sources existantes et sélectionnez « Upload Source Files » ( ) .
- Téléverser le fichier « requirements.txt » d' : .
- Cliquez sur « » (Enregistrer les dépendances), sélectionnez « » (Enregistrer les dépendances) et attendez que la génération des dépendances soit terminée.
Vous pouvez désormais créer une automatisation dans la feuille de calcul contenant les lignes que vous souhaitez évaluer. Configurez l'automatisation à l'aide d'un déclencheur « Exécution manuelle » ( ) et d'une action « Exécuter un script » ( ) . 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.