如何解决从salesforce获取列中的子元素
我正在使用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'
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。