问题描述
使用最新的Xero.NetStandard.OAuth2.0 Nuget软件包
我正尝试使用带where子句的payrollAUApi.GetTimesheetsAsync函数提取日历月内发生的所有员工工时表。
例如,我可以在9月使用简单的where子句:
payrollAUApi.GetTimesheetsAsync(accesstoken,tenantID,where:"StartDate >= DateTime(2020,09,01) and EndDate <= DateTime(2020,30)"
这对于每月的timsheet或在该月内开始和结束的时间表都适用,但是不会返回StartDate或EndDate在月份边界之外的时间表。
对于那些我需要稍微复杂一点的过滤器:
payrollAUApi.GetTimesheetsAsync(accesstoken,where:"(StartDate >= DateTime(2020,01) and StartDate <= DateTime(2020,30)) or (EndDate >= DateTime(2020,30))"
使用Xero.NetStandard,第二个过滤器返回null-但使用简单的Http Web请求(以及来自Xero Dev Web页面上的API预览器)可以正常工作。
Xero.NetStandard中是否存在错误?还是我做错了?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)