有没有一种方法可以获取BuiltInParameterId(Ex:BuiltInParameter.SHEET_SIZE) 来自参数ElementId。
我有一个从“计划”字段中提取的号码(-1010106) 我想获取BuildInParameter-id。 目前,我正在这样做:
BIPdic = {i.value __:i在BuiltInParameter.GetValues(BuiltInParameter)中为i bipid = BIPdic [-1010106]
我找不到更简单的方法。 (很简单,但是我必须建立一个字典 全部(超过3000个BuiltInParameters)。
THX 蒂巴姆
答案 0 :(得分:0)
我不太确定我知道你的意思。查看ElementId
constructor taking a BuiltInParameter
input argument的描述。
您还可以查看built-in parameter checker BipChecker及其BipChecker GitHub repo。它遍历所有内置参数值,并尝试为每个参数值检索一个参数值。
这听起来与您使用字典后的情况非常相似。