我正在尝试使用标准 SELECT ... AS 调用以使用 Python Salesforce API 重命名查询输出中的列,它会引发以下错误:
... unexpected token: 'AS'", 'errorCode': 'MALFORMED_QUERY'}
到目前为止,来自 SOQL 的大多数本地语言调用都在 API 中运行,从这里看来, SELECT ... AS 是有效的 SOQL。
查询大纲:
from simple_salesforce import Salesforce
sf = Salesforce(username=myusername, password=mypassword, security_token=mytoken)
query = "select closedate as Date from opportunity"
query_list = sf.query_all(query)['records']
即使按照上面链接中的建议将新列名放在引号内,编辑错误仍然存在:
query = "select closedate as \"Date\" from Opportunity"
谢谢