向文本区域或图表项目添加脚本操作
作为 Spotfire Analyst 用户(同时也是脚本作者),您可以使用已安装的客户端定义自己的脚本,并将这些脚本添加到文本区域中的操作控件,或者将其作为某些图表项目的单击操作。通过使用操作 mod 中包含的脚本,分析人员不必亲自创建脚本,他们可以添加由受信任的签名者开发的共享脚本。您可以使用这些脚本将简单的操作或工具纳入分析中,而无需将完整的 AddIns 部署到服务器。脚本对 Spotfire API 具有完全访问权限。
关于此任务
出于安全原因,使用脚本有一些限制。有关更多信息,请参见脚本和数据函数的使用。脚本作者还应该确保将受信任脚本保存到库中,以便其他用户可以从他们的工作中受益。为了更容易进行共享,可以将脚本包含在签名的操作 mod 中。有关详细信息,请参见管理信任。
有关在 Spotfire 中使用脚本的更多示例,另请参见 Community 中的在 Spotfire 中编写 IronPython 脚本。
在 HTML 模式下,还可以通过编辑文本区域的 HTML 使用 JavaScript 添加一些功能。有关详细信息,请参见JavaScript 示例脚本。
开始之前
按照向文本区域添加操作或添加单击图表项目时执行的操作中的步骤进行操作,并确保在步骤 3 中选择“脚本”。
过程
示例脚本工作流
以下是有关如何创建和使用 Spotfire 中一些示例脚本的详细信息。这些步骤还可以用作创建您自己的脚本时应如何操作的说明。另请参见IronPython 示例脚本。
- IronPython 示例脚本
本主题列出了多个示例脚本,通过单击文本区域中的操作链接或按钮可执行这些示例脚本。 - JavaScript 示例脚本
本主题显示了一些基于 JavaScript 的脚本示例,这些脚本可在文本区域中用于提供一些简单的交互。
创建“更改图表标题”脚本
此示例显示如何添加更改图表标题的脚本。
关于此任务
有关如何访问“操作控件”对话框的信息,请参见向文本区域添加操作。
过程
结果
Document.ActiveVisualReference.Title = title
在文本区域中使用“更改图表标题”脚本
当您在操作控件中使用脚本时,可以定义如何为脚本的所有参数提供必要的输入。此示例显示如何在文本区域中的按钮上使用上一个示例中的脚本。
过程
创建“更改筛选方案”脚本
在文本区域中使用“更改筛选方案”脚本
此示例显示如何在文本区域中的按钮上使用上一个示例中创建的脚本。