Bound focused calendar event queries
This commit is contained in:
@@ -31,9 +31,10 @@ function run(argv) {
|
||||
const calendarName = String(calendar.name());
|
||||
if (input.calendarIndex !== null && c !== input.calendarIndex) continue;
|
||||
if (input.calendar && calendarName !== input.calendar) continue;
|
||||
// Calendar's JXA bridge treats multi-property date tests inconsistently.
|
||||
// Bound one indexed property here, then enforce overlap below.
|
||||
const events = calendar.events.whose({
|
||||
startDate: {_lessThanEquals: end},
|
||||
endDate: {_greaterThanEquals: start}
|
||||
startDate: {_greaterThanEquals: start, _lessThanEquals: end}
|
||||
})();
|
||||
for (let e = 0; e < events.length; e++) {
|
||||
const event = events[e];
|
||||
|
||||
Reference in New Issue
Block a user