首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Tibco Spotfire DXP文件导出IronPython脚本

从Tibco Spotfire DXP文件导出IronPython脚本
EN

Stack Overflow用户
提问于 2016-09-08 23:47:32
回答 2查看 1.1K关注 0票数 2

Tibco SpotFire 6.5

我为analysis.dxp中的每个按钮(大约18个)编写了多个Iron Python脚本。我希望每个脚本为文本或任何格式,我可以保存我的当前状态的Iron Python脚本(称为备份我的版本)。

有什么办法可以做到吗?

EN

回答 2

Stack Overflow用户

发布于 2017-02-13 09:43:56

你可以使用Spotfire的ScriptManager对象。this page中的小脚本可用于以纯文本形式从分析中提取所有脚本。

票数 2
EN

Stack Overflow用户

发布于 2019-05-24 04:52:13

下面的IronPython脚本将输出有关存储在ScriptManager对象中的脚本以及脚本本身的信息。

根据Oliver Drummond关于打印输出语言的评论/问题,您可以使用ScriptDefinition.Language.Language。请参阅https://docs.tibco.com/pub/doc_remote/spotfire/7.11.1/doc/api/html/T_Spotfire_Dxp_Application_Scripting_ScriptDefinition.htm

代码语言:javascript
复制
from System.Collections.Generic import Dictionary
from Spotfire.Dxp.Application.Scripting import ScriptDefinition
from Spotfire.Dxp import Application

script_list = list()

for i in Document.ScriptManager.GetScripts():
    print i.Name
    print i.Description
    print i.Language.Language
    print i.ScriptCode
    print "_____________"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39395297

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档