下面的查询应用了 timeOff 条目的过滤器,
sharedTimeOff/startDateTime >= formattedTodayDateTime
并且
sharedTimeOff/endDateTime <= formattedRequiredEndDateTime
翻译过来就是formattedTodayDateTime <= timeOff's start_date and end_date <= formattedRequiredEndDateTime
。
此查询给出响应中的条目数(非空)。
// headers and accessTokens approprately formed
params = Map();
params.put("$filter","sharedTimeOff/startDateTime ge " + formattedTodayDateTime + " and sharedTimeOff/endDateTime le " + formattedRequiredEndDateTime + "");
response = invokeurl
[
url :graphUrl
type :GET
parameters:params
headers:headers
];
在下面的查询中,我过滤了休假条目,例如,
formattedTodayDateTime <= timeOff's end_date <= formattedRequiredEndDateTime
。
params = Map();
params.put("$filter","sharedTimeOff/endDateTime ge " + formattedTodayDateTime + " and sharedTimeOff/endDateTime le " + formattedRequiredEndDateTime + "");
response = invokeurl
[
url :graphUrl
type :GET
parameters:params
headers:headers
];
问题: 第二个查询应该给我更多的响应,但它却给了我完全空的响应。
我期望我的响应中包含更多条目。但总是得到空响应。
我尝试将查询更改为formattedTodayDateTime <= timeOff's end_date <= formattedRequiredEndDateTime
,但这也得到了空响应。