Я пытаюсь получить доступ к Salesforce через их API. Я пытаюсь запустить предварительный код, но я получаю NameError, которая на данный момент не имеет никакого смысла для меня.
Я впервые беру предыдущий код разработчиков и пытаюсь его запустить. Я получаю сообщение об ошибке после ошибки.
l=[]
for p in products:
query = 'SELECT '
for c in columns[:-1]:
query += c+','
if (p=='Sigma Upgrade to Insight'):
query += columns[-1] + ' FROM Implementation__c WHERE Imp_Type__c = \''+p+'\''
else:
query += columns[-1] + ' FROM Implementation__c WHERE Imp_Type__c INCLUDES (\''+p+'\') AND Implementation_Status__c != \'PE Trial Ended\''
df_temp = pd.DataFrame(sf.query(query))
l.append(df_temp)
runthrough = ('nextRecordsUrl' in df_temp.columns)
while runthrough:
df_temp = pd.DataFrame(sf.query_more(nextRecord,True))
l.append(df_temp)
runthrough = ('nextRecordsUrl' in df_temp.columns)
Я ожидаю запустить это без каких-либо ошибок, но я продолжаю получать NameError
NameError Traceback (most recent call last)
<ipython-input-4-7b44b14c79ff> in <module>
14 runthrough = ('nextRecordsUrl' in df_temp.columns)
15 while runthrough:
---> 16 df_temp = pd.DataFrame(sf.query_more(nextRecord,True))
17 l.append(df_temp)
18 runthrough = ('nextRecordsUrl' in df_temp.columns)
NameError: name 'nextRecord' is not defined