我一直在 API 和网络上搜索以在 IronPython 脚本中以编程方式获取数据连接名称。您可以在此处找到 Spotfire 中的数据连接信息,其中包括名称:
数据 > 数据表属性 > 源信息
这是复制到剪贴板后的效果:
1. Imported data table from data connection.
Connection name: CONNECTION NAME HERE
Path to connection in library: PATH TO CONNECTION
View name: VIEW
Connection type: Google BigQuery
On-demand settings
Column to filter by: ---
Expression: ---
Limited by active filtering scheme: Yes
Limited by: (None)
Update behavior: Manual
Caching allowed: Yes
Data loaded at: 02-Aug-2024 08:32
有没有办法从这些信息中提取“连接名称”?或者存储连接名称的其他任何地方...
这篇社区文章中的 dxp 有点作用:它要求提供一些连接详细信息,但您可以跳过它们。
你需要信任脚本
您需要使用空文本区域作为输入参数(否则按钮会被覆盖)
你需要像这样更改第25行(至少在我尝试时有效):
如果找到。First 不是 None: writeHtml(tbl.Name,type(t).__name__,found.First.Path)