我正在尝试使用python和simple_salesforce包从salesforce查询。当我使用通配符时,它抛出了故障错误。
soql = """SELECT {} FROM Contact where LastModifiedDate like "%2020-06-16%" """.format(','.join(field_names))
results = sf.query_all(soql)错误
line 1:1374 no viable alternative at character 发布于 2020-06-18 01:07:42
日期过滤器错误,此字段的类型为DateTime,而不是日期
你需要以这样的方式结束
SELECT Id, FirstName, LastName, Email
FROM Contact
WHERE DAY_ONLY(LastModifiedDate) = 2020-06-15或
WHERE LastModifiedDate >= 2020-06-15T00:00:00Z
AND LastModifiedDate < 2020-06-16T00:00:00Z有一堆date conversion functions和特殊的literals (不是真正的常量),比如TODAY, YESTERDAY, LAST_N_DAYS:123
https://stackoverflow.com/questions/62402924
复制相似问题