Ajout d’une action de script à une zone de texte ou à un élément de visualisation
En tant qu’utilisateur de Spotfire Analyst (et auteur de scripts), à l'aide du client installé, vous pouvez définir vos propres scripts et les ajouter aux commandes d’action dans une zone de texte ou en tant qu’action sur clic pour certains éléments de visualisation. En utilisant les scripts inclus dans un mod d’action, les analystes qui ne créent pas eux-mêmes de scripts peuvent ajouter des scripts partagés développés par des signataires approuvés. Les scripts vous permettent d’incorporer de simples actions ou outils à votre analyse sans devoir déployer l’ensemble des compléments sur le serveur. Les scripts disposent d'un accès complet à l'API (interfaces de programmation) Spotfire.
Pourquoi et quand exécuter cette tâche
Pour des raisons de sécurité, l’utilisation des scripts est soumise à certaines restrictions. Pour plus d'informations, consultez la rubrique Utilisation des scripts et des fonctions de données. Les auteurs de scripts doivent également veiller à enregistrer les scripts sécurisés dans la bibliothèque afin que les autres utilisateurs puissent tirer parti de leur travail. Pour simplifier le partage, les scripts peuvent être inclus dans un mod d’action signé. Pour plus d'informations, consultez la rubrique Gérer les approbations.
Pour découvrir d’autres exemples sur l’utilisation des scripts dans Spotfire, consultez également l’article IronPython Scripting in Spotfire (Scripts IronPython dans Spotfire) sur le site de la communauté.
En mode HTML, il est également possible d’ajouter quelques fonctionnalités à l’aide de JavaScript en modifiant le fichier HTML de la zone de texte. Pour plus d'informations, consultez la rubrique Exemples de scripts JavaScript.
Avant de commencer
Suivez les étapes des rubriques Ajout d’actions à une zone de texte ou Ajout d’actions effectuées en cliquant sur des éléments de visualisation et assurez-vous de sélectionner Script à l'étape 3.
Procédure
Exemples de flux de travail de script
Vous trouverez ci-dessous plus de détails sur la création et l'utilisation de scripts d'exemple dans Spotfire. Ces étapes peuvent également vous servir d'instructions pour la création de vos propres scripts. Consultez également Exemples de scripts IronPython.
- Exemples de scripts IronPython
Cette section répertorie un certain nombre d'exemples de script pouvant être exécutés en cliquant sur des liens ou des boutons d'action dans la zone de texte. - Exemples de scripts JavaScript
Cette rubrique présente quelques exemples de scripts basés sur JavaScript qui peuvent être utilisés dans la zone de texte afin de fournir une interactivité simple.
Création du script « Modifier le titre de la visualisation »
Cet exemple montre comment ajouter un script qui modifie le titre d’une visualisation.
Pourquoi et quand exécuter cette tâche
Pour plus d’informations sur la façon d’accéder à la boîte de dialogue Commande d’action, consultez la rubrique Ajout d’actions à une zone de texte.
Procédure
Résultats
Document.ActiveVisualReference.Title = title Utilisation du script « Modifier le titre de la visualisation » dans une zone de texte
Lorsque vous utilisez un script dans une commande d’action, vous pouvez définir la façon de fournir les entrées nécessaires pour tous les paramètres du script. Cet exemple montre la façon d’utiliser le script de l’exemple précédent sur un bouton dans une zone de texte.
Procédure
Création du script « Modifier le schéma de filtrage »
Cet exemple montre la façon d’ajouter un script qui modifie le schéma de filtrage.
Pourquoi et quand exécuter cette tâche
Consultez la rubrique Ajout d’actions à une zone de texte.
Procédure
Utilisation du script « Modifier le schéma de filtrage » dans une zone de texte
Cet exemple montre la façon d’utiliser le script créé dans l’exemple précédent sur un bouton d’une zone de texte.


