我在 JXA 工作并试图计算日历中的事件数。据我了解,日历中的每个事件都是类日历中的对象。
示例代码将对象放在一个数组中,然后计算数组的长度,但这不是计算对象数量的最佳方法。
代码在 Mac OS 10.15 上的 ScriptEditor 中运行
var ical = Application('Calendar');
var calOne = ical.calendars[1]
arrEventsInCalOne = [];
i = 0
try {
do {
i++;
arrEventsInCalOne.push(calOne.events[i]().startDate());
} while (i < 100);
} catch (err) {
"No value"
}
arrEventsInCalOne.length
慕桂英3389331
相关分类