Spotfire IronPython设置文档属性

Chr*_*ris 5 ironpython spotfire

我正在使用IronPython脚本重置所有过滤器并设置一些文档属性."FUTUREONLY"下面的文档属性是一个下拉属性控件,基于表达式有3种可能的选择.当我运行脚本时,它将文档属性重置为" - ",并使受其影响的所有可视化都为空.如果它是一个列表,我已经尝试了... = ["FUTUREONLY"] [1]以及...... ["FUTUREONLY"] ="第二个文字项目在下降线上"以及...... [ "FUTUREONLY"] =用于创建下拉项的表达式.

知道如何在下拉列表中专门设置一个下拉项目吗?下面是一个代码片段(它可以工作但是将属性下拉菜单设置为' - '而不是'DROP DOWN STRING'中的'SECOND TEXT ITEM':

dp = Document.Properties
dp["FUTUREONLY"] = ""
Run Code Online (Sandbox Code Playgroud)

谢谢,

克里斯

小智 8

你可以在一行上做到这一点,如:

Document.Properties["FUTUREONLY"] = "myvalue"
Run Code Online (Sandbox Code Playgroud)

您的下拉列表设置为"---"的原因是因为列表中不存在"myvalue".您必须选择在属性控件选项中指定的有效值.