Как получить все поля Ведет из отдела продаж с помощью API - PullRequest
0 голосов
/ 09 августа 2011

Я использую отдел продаж wsdl, и мне нужно, чтобы все поля создавались в лидах в отделах продаж.Поля в отделе продаж всегда фиксированы, могут быть изменены или переименованы.пожалуйста, ответьте.

Ответы [ 2 ]

0 голосов
/ 10 августа 2011

Вы можете сделать это, используя connector.describeSObjects ("Lead").Это должно вернуть объект, представляющий все поля в Lead.Я не знаю точно, как / что возвращает в c #, я использую salesforce-python-toolkit, и вот что я сделал:

result = h.describeSObjects('Lead')

Это вернуло большой объект, описывающий все отношения таблицы,чрезмерно большое количество информации

print result[8]  #This was the index for Lead fields, with name, type, etc for each

Я считаю, что результатом является двумерный массив хэш-карт, не полностью, поскольку он не повлиял на то, над чем я работал.

0 голосов
/ 09 августа 2011

Имена разработчиков (имена API) являются фиксированными и не могут быть изменены.Однако следует помнить, что люди могут создавать настраиваемые поля для объектов, которые они сами называют (имена API для них всегда заканчиваются на __c).Они также могут переименовывать их по своему усмотрению, если у них нет апекс-кода / страниц Visualforce / полей формул и т. Д., Ссылающихся на эти поля.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...