我有一個小班,可以幫助我提取 salesforceobject 數據框和列。我對 simple_salesforce 包中的 SFType 有疑問。我正在嘗試從某個 Salesforce 對象的數據框中檢索列標題。這是我的課程的一個片段:from simple_salesforce import Salesforcefrom simple_salesforce import SFTypeimport pandas as pdimport numpy as npclass SfData: def __init__(self,user,pw,token,obj): self.user = user self.pw = pw self.token = token self.sf = Salesforce(username = self.user,password = self.pw, security_token=self.token) self.obj = obj def retrieve_columns(self): df = SFType(self.obj, self.sf.session_id, self.sf.sf_instance) col_names = [x['name'] for x in self.sf.df.describe()['fields']] return col_names調用該類后,調用該方法時出現以下錯誤:test.SfData(myuser,mypw,mytoken,"Account")test.retrieve_columns()Resource df Not Found. Response content: [{'errorCode': 'NOT_FOUND', 'message': 'The requested resource does not exist'}]
1 回答

MM們
TA貢獻1886條經驗 獲得超2個贊
我不需要使用我的憑據來調用方法“describe”,而是:
df = SFType(self.obj, self.sf.session_id, self.sf.sf_instance)
data = df.describe()
columns = [x['name'] for x in data['fields']]
return columns
添加回答
舉報
0/150
提交
取消