Apex FIELDS()関数を使うサンプル
環境
Apex Salesforce
使用例1
Salesforce CLI の例
次の例では、Salesforce CLI で FIELDS() が使用されています。
sf data query --target-org DevHub --query "SELECT FIELDS(STANDARD) FROM Account"
使用例2
REST API の例
この要求では、REST API の /query で FIELDS() が使用されています。
GET https://yourInstance.salesforce.com/services/data/v60.0/query?q=SELECT+FIELDS(STANDARD)+FROM+Account
使用例3
SOAP API の例
この例では、SOAP API の query() で FIELDS() が使用されています。
POST https://yourInstance.salesforce.com/services/Soap/c/60.0
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:enterprise.soap.sforce.com"> <soapenv:Header> <urn:SessionHeader> <urn:sessionId>sessionId</urn:sessionId> </urn:SessionHeader> </soapenv:Header> <soapenv:Body> <urn:query> <urn:queryString>SELECT FIELDS(STANDARD) FROM Account</urn:queryString> </urn:query> </soapenv:Body> </soapenv:Envelope>
使用例4
Bulk API 2.0 の例
この要求では、一括クエリジョブを作成するときに FIELDS() が使用されています。
POST https://yourInstance.salesforce.com/services/data/v60.0/jobs/query { "operation": "query", "query": "SELECT FIELDS(STANDARD) FROM Account" }