Python Salesforce API を使用してクエリ出力の列の名前を変更するために、標準の SELECT ... AS 呼び出しを試みていますが、次のエラーがスローされます。
... 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"
ありがとう