0

我正在使用 python 从 salesforce 查询数据

我使用的 soql 是 select {column} from {salesforce_object_name} where type = 'sports' "

在这,对于几列,我得到这样的结果 OrderedDict([('attributes', OrderedDict([('type', 'Contact'), ('url', 'hvhcgcuhkjhkncvgcgc')])), ('名称','NA - 推迟')])。实际上,我想要名称字段中的值。在这种情况下,NA - 推迟。

在查询的列参数中,我作为 column_name.Name 传递,但我仍然得到上面提到的结果。有人请帮忙

4

1 回答 1

0

您可以使用以下方法访问名称值:column_name['Name']

例如

from collections import OrderedDict

dict_ = OrderedDict([('attributes', OrderedDict([('type', 'Contact'), ('url', 'hvhcgcuhkjhkncvgcgc')])), ('Name', 'NA - Holding Off')])

print(dict_['Name']) #will output 'NA - Holding Off'

有关 OrderedDict 的更多详细信息。

于 2020-10-06T06:24:30.893 回答