Spotfire IronPython 设置文档 属性
Spotfire IronPython set document property
我正在使用 IronPython 脚本重置所有过滤器并设置一些文档属性。 "FUTUREONLY" 下面的文档 属性 是一个下拉 属性 控件,有 3 个基于表达式的可能选择。当我 运行 脚本时,它会将文档 属性 重置为“--”,并导致受其影响的所有可视化效果为空白。如果它是一个列表,我试过 ... = ["FUTUREONLY"][1] 以及 ... ["FUTUREONLY"] = "SECOND TEXT ITEM IN DROP DOWN STRING" 以及 ...
["FUTUREONLY"] = 用于创建下拉项的表达式。
知道如何具体设置当前在下拉列表中的下拉项吗?下面是一个代码片段(它有效但将 属性 下拉列表设置为 '--' 而不是 'SECOND TEXT ITEM IN DROP DOWN STRING':
dp = Document.Properties
dp["FUTUREONLY"] = ""
谢谢,
克里斯
您可以像这样在一行中执行此操作:
Document.Properties["FUTUREONLY"] = "myvalue"
您的下拉菜单被设置为“---”的原因是列表中不存在 "myvalue"。您必须 select 一个您在 属性 控制选项中指定的有效值。
我正在使用 IronPython 脚本重置所有过滤器并设置一些文档属性。 "FUTUREONLY" 下面的文档 属性 是一个下拉 属性 控件,有 3 个基于表达式的可能选择。当我 运行 脚本时,它会将文档 属性 重置为“--”,并导致受其影响的所有可视化效果为空白。如果它是一个列表,我试过 ... = ["FUTUREONLY"][1] 以及 ... ["FUTUREONLY"] = "SECOND TEXT ITEM IN DROP DOWN STRING" 以及 ... ["FUTUREONLY"] = 用于创建下拉项的表达式。
知道如何具体设置当前在下拉列表中的下拉项吗?下面是一个代码片段(它有效但将 属性 下拉列表设置为 '--' 而不是 'SECOND TEXT ITEM IN DROP DOWN STRING':
dp = Document.Properties
dp["FUTUREONLY"] = ""
谢谢,
克里斯
您可以像这样在一行中执行此操作:
Document.Properties["FUTUREONLY"] = "myvalue"
您的下拉菜单被设置为“---”的原因是列表中不存在 "myvalue"。您必须 select 一个您在 属性 控制选项中指定的有效值。