繁体   English   中英

如何在 IronPython 脚本中使用文档属性作为变量来更改 Spotfire 中的列名

[英]How to use document properties as variables in an IronPython Script to Change Column Names in Spotfire

我的目标是编写一个脚本(使用操作项按钮运行不良)以使用下拉属性控件到 select 我的数据表中的一列,然后将名称更改为我在输入字段属性控件中键入的任何内容。

我的脚本很简单,并且在我输入我想重命名的列的值(当前为“TWO”)和我想使用的新名称“THREE”时工作

Application.Document.Data.Tables['DataTable'].Columns['TWO'].Name='THREE'

我想做的是使用我创建的文档属性 OldName.Property 代替“TWO”和另一个文档属性“NewName.Property”代替三个。我以为我已经正确设置了脚本参数,但我猜我没有,因为他们不工作。

我的简单设置

脚本和脚本参数

您在属性名称 TWO 和 THREE 周围使用引号(在一种情况下是方括号)。

这对我有用:

Application.Document.Data.Tables['yourtable'].Columns[TWO].Name=THREE

其中 'yourtable' 是文字字符串(您的表名)。 TWO 和 THREE 是输入参数。 如果您将它们设置为类型属性,您可以简单地 select 文档属性并单击它来设置它们中的每一个。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM