저는 Python Simple-Salesforce를 사용하여 SOQL을 통해 데이터를 쿼리합니다. "SELECT *"는 SOQL 구문에서 지원되지 않으므로 SELECT 문에 삽입 할 모든 필드의 문자열 목록을 모으는 Python 스크립트를 만들고 싶습니다. 다음은 계정 객체를 설명하는 방법입니다.Python Simple Salesforce 모든 필드 선택
from simple_salesforce import Salesforce
from simple_salesforce import SFType
#(credentials hidden)
sf = Salesforce(username=username, password=password,
security_token=security_token, sandbox=True,
client_id='mwheeler App')
desc = sf.Account.describe()
print(desc)
아래에 표시된 주문 된 사전의 문자열 목록에 필드 이름을 어떻게 추출해야합니까?
DESC :
OrderedDict ([('actionOverrides'[]),() 'activateable'거짓 ('childRelationships'[OrderedDict ([('cascadeDelete'거짓) (('junctionReferenceTo', []), ('관계 아이디', '계정' (')', ''(''), (''), ''(''), '' '' '' '' '' '' '' AccountId '), ......
모든 필드를 선택하려면 문자열 목록을 사용합니다.
query = sf.query_all("SELECT string_list FROM Account")