如何在 Visual Studio Code 或是 PowerShell下指令來 query data 並存成 CSV檔? How to query data by SOQL and save it as a csv by SFDX?
前言 最近 workbench 經常出現 Application Error,令人抓狂。 (參考文章: 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" 即可。