问题描述
我正在使用python查询salesforce的数据
我正在使用的soql是 从{salesforce_object_name}中选择{column},其中type ='sports'“
在这里,对于几列,我得到这样的结果 OrderedDict([[('attributes',OrderedDict([('type','Contact'),('url','hvhcgcuhkjhkncvgcgc')])))(('Name','NA-Hold off')]))。 实际上,我想要“名称”字段中的值。在这种情况下,NA-推迟。
在查询的列参数中,我以column_name.Name的形式传递,但是如上所述,我仍然得到结果。有人请帮助
解决方法
您可以通过以下方式访问名称值: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'