我使用IronPython脚本重置所有过滤器并设置一些文档属性。下面的文件属性" FUTUREONLY"是一个下拉属性控件,基于表达式有3种可能的选择。当我运行脚本时,它将文档属性重置为' - '并导致受其影响的所有可视化都为空白。如果它是一个列表,我已经尝试了...... = [" FUTUREONLY"] [1]以及...... [" FUTUREONLY"] =& #34;第二个文字项目在DROP DOWN STRING"以及 ... [" FUTUREONLY"] =用于创建下拉项目的表达式。
知道如何在下拉列表中专门设置当前下拉项吗?下面是一个代码段(它可以运行,但会将属性下拉菜单设置为' - '而不是'第二个文字项目在DROP DOWN STRING':
dp = Document.Properties
dp["FUTUREONLY"] = ""
谢谢,
克里斯
答案 0 :(得分:5)
您可以在以下一行执行此操作:
Document.Properties["FUTUREONLY"] = "myvalue"
您的下拉菜单设置为" ---"是因为" myvalue"在列表中不存在。您必须选择您在属性控制选项中指定的有效值。