如何读取返回给变量的自定义字段值?在示例belpw中,如果我在名为“自定义字段”的项目中有自定义字段,我知道我可以搜索并返回它:
results = client.search(ObjCode.PROJECT,{'groupID':user.homeGroupID},fields=['DE:Custom Field'])
如何读取名称中包含空格的自定义字段的值? 类似于:
print(results.status)
您如何为自定义字段执行类似的操作,如:
print('results.CustomField')
答案 0 :(得分:1)
如果调用成功运行,results
的值现在应该是JSON对象。该JSON对象应该有几个默认字段,例如ID
和name
,但它也会有一个名为DE:Custom Field
的字段和值。例如:
{'ID':'ABC123F2010314AFE1...',
'DE:Custom Field': 'This is the value of my custom field'}
所以在python中你会得到使用方括号表示法的值(假设你已经从JSON转换为python对象)。在这种情况下
print(results['DE:Custom Field'])