1

您如何读取返回给变量的自定义字段值?在示例 belpw 中,如果我在一个名为“自定义字段”的项目中有一个自定义字段,我知道我可以通过以下方式搜索并返回它:

results = client.search(ObjCode.PROJECT,{'groupID':user.homeGroupID},fields=['DE:Custom Field'])

我将如何读取名称中包含空格的自定义字段的值?如同:

print(results.status)

您将如何为自定义字段做类似的事情,例如:

print('results.CustomField')
4

1 回答 1

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'])

于 2018-05-20T23:58:33.543 回答