Agregar una acción de script a un área de texto o un elemento de visualización
Si tiene permisos de autor de scripts, puede definir sus propios scripts y agregarlos a controles de acción en un área de texto, o como una acción al hacer clic para ciertos elementos de visualización, utilizando el cliente instalado. Al usar scripts incluidos en un mod de acción, los autores de análisis que no crean scripts personalmente pueden agregar scripts compartidos desarrollados por firmantes de confianza. Los scripts permiten incorporar acciones simples o herramientas al análisis sin tener que implementar complementos enteros en el servidor. Los scripts tienen acceso completo a la API de Spotfire.
Por qué y cuándo se efectúa esta tarea
Por motivos de seguridad, existen restricciones al uso de los scripts. Para obtener más información, consulte Uso de scripts y funciones de datos. Los autores de scripts también deben asegurarse de guardar los scripts de confianza en la biblioteca para que otros usuarios puedan beneficiarse de su trabajo. Para una capacidad de compartir recursos todavía mejor, los scripts se pueden incluir en un mod de acción firmado. Para obtener más información, consulte Administrar la confianza. Consulte Desarrollo de mods para obtener más información sobre los mods de acción.
Consulte también Scripts de ejemplo de IronPython Scripts de IronPython en Spotfire en la Comunidad, donde encontrará muchos más ejemplos sobre el uso de scripts en Spotfire.
En modo HTML también es posible agregar algunas funciones mediante JavaScript editando el HTML del área de texto. Para obtener más información, consulte Ejemplos de scripts JavaScript.
Antes de empezar
Siga los pasos en Agregar acciones a un área de texto o Agregar acciones realizadas al hacer clic en elementos de visualización y asegúrese de seleccionar Script en el paso 3.
Procedimiento
Flujos de trabajo de script de ejemplo
A continuación se incluyen más detalles de cómo crear y usar varios ejemplos de scripts en Spotfire. Estos pasos también pueden servir como instrucciones para trabajar cuando se creen scripts propios. Consulte también ejemplos de scripts IronPython.
- ejemplos de scripts IronPython
Este tema muestra varios ejemplos de scripts que se pueden ejecutar haciendo clic en vínculos de acción o botones del área de texto. - Ejemplos de scripts JavaScript
Este tema muestra algunos ejemplos de scripts basados en JavaScript que se pueden usar en el área de texto para proporcionar interactividad simple.
Creación del script "Cambiar el título de la visualización"
Este ejemplo muestra cómo puede agregar un script que cambie el título de una visualización.
Por qué y cuándo se efectúa esta tarea
Consulte Agregar acciones a un área de texto para obtener información sobre cómo llegar al cuadro de diálogo Control de acción.
Procedimiento
Resultados
Document.ActiveVisualReference.Title = title
Uso del script "Cambiar el título de la visualización" en un área de texto
Cuando se usa un script en un control de acción, se puede definir cómo proporcionar la entrada necesaria para todos los parámetros del script. Este ejemplo muestra cómo puede utilizar el script del ejemplo anterior en un botón en un área de texto.
Procedimiento
Creación del script "Cambiar el esquema de filtrado"
Este ejemplo muestra cómo puede agregar un script que cambie el esquema de filtrado.
Por qué y cuándo se efectúa esta tarea
Consulte Agregar acciones a un área de texto
Procedimiento
Uso del script "Cambiar esquema de filtrado" en un área de texto
Este ejemplo muestra cómo puede utilizar el script creado en el ejemplo anterior en un botón en un área de texto.


