【问题标题】:Fetching the child element in a column from salesforce从 salesforce 获取列中的子元素
【发布时间】:2020-10-06 06:00:47
【问题描述】:

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

我使用的soql是 从 {salesforce_object_name} 中选择 {column},其中 type = 'sports' "

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

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

【问题讨论】:

    标签: python salesforce salesforce-lightning salesforce-chatter


    【解决方案1】:

    您可以使用以下方式访问名称值: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'
    

    More details on OrderedDict.

    【讨论】:

      猜你喜欢
      • 2020-04-23
      • 2016-05-11
      • 1970-01-01
      • 1970-01-01
      • 2019-02-19
      • 2016-03-19
      • 2018-07-07
      • 1970-01-01
      • 2013-08-28
      相关资源
      最近更新 更多