1

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"

ありがとう

4

2 に答える 2