Получение дочернего элемента в столбце из salesforce

Я запрашиваю данные из отдела продаж с помощью python

Soql, который я использую, выбирает {column} из {salesforce_object_name}, где type = 'sports'

В этом случае для нескольких столбцов я получаю такие результаты, как этот OrderedDict ([('attributes', OrderedDict ([('type', 'Contact'), ('url', 'hvhcgcuhkjhkncvgcgc')])), (' Имя ',' NA - Отдерживание ')]). На самом деле мне нужно значение, которое находится в поле «Имя». В данном случае NA - задержка.

В параметре столбца в запросе я передаю имя column_name.Name, но все еще получаю результаты, как я упоминал выше. Кто-нибудь, пожалуйста, помогите


person Thiru Veeran    schedule 06.10.2020    source источник


Ответы (1)


Вы можете получить доступ к значению имени, используя: column_name['Name']

e.g.

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.

person amsh    schedule 06.10.2020