如何在 Visual Studio Code 或是 PowerShell下指令來 query data 並存成 CSV檔? How to query data by SOQL and save it as a csv by SFDX?

前言

最近 workbench 經常出現 Application Error,令人抓狂。

有一個不算是完美的替代方案,就是使用 Visual Studio Code 的 SOQL Query Builder
( Visual Studio Code now includes a SOQL Builder. Try it today! )

其中一個不完美的點就是,export csv/json 的時候只能匯出2000筆……
這實在是個硬傷。
在此提供另一個不使用 workbench 也不用 Query Builder,一樣可以匯出 csv 的方法。




做法

請打開 PowerShell (可以在 VS Code 裡的 terminal,也可以直接在 Windows 開 PowerShell。
並修改以下 sample code後執行:

sfdx force:data:soql:query -q "SELECT Id FROM Contact  WHERE createddate = last_n_days:1" -r "csv" -u <Salesforce Username> | out-file -encoding utf8 "Latest Contact.csv"


即可。

留言

這個網誌中的熱門文章

ISC2 CC (Certified in Cybersecurity Certification) 考試心得

Salesforce證照考試心得 (Administrator and Advanced Administrator)