我需要在bash中使用force cli从salesforce org导出sobjects。有人可以指出一些例子吗?我需要导出到csv文件。它适用于简单的查询,如:
force query Select Id FROM Account > account.csv
但我需要使用WHERE子句导出所有帐户字段。那是什么时候不起作用的。
Select Id, IsDeleted, MasterRecordId, Name, LastName, FirstName, Salutation, Type, RecordTypeId, ParentId, Phone, Fax, Website, PhotoUrl, NumberOfEmployees, Ownership, Description, Rating, OwnerId, CreatedDate, CreatedById, LastModifiedDate, LastModifiedById, SystemModstamp, LastActivityDate, MayEdit, IsLocked, LastViewedDate, LastReferencedDate, IsExcludedFromRealign, PersonContactId, IsPersonAccount. . . FROM Account WHERE CreatedDate >= 2017-04-17T00:00:00z > account.csv
它不起作用。 - > FROM Account WHERE CreatedDate 2017-04-17T00:00:00z ^ 行错误:1:列:4268 意外的令牌:' 2017-04-17T00:00:00z'
它与"> ="有关。没有被识别,但我不确定正确的语法是什么。如果有人能给我一些关于如何运行复杂查询并将sobject数据导出到csv文件的指示,我们将不胜感激!
答案 0 :(得分:0)
这就是诀窍:
WHERE CreatedDate \>\= 2017-04-17T00:00:00z > account.csv
需要逃避> =。 谢谢!