我正在尝试使用SDK安排网络报告,我可以安排一次,每月和其他类型。 谁能告诉我如何每周安排一次网络报告。 我可以将计划类型设置为WEEKLY以及开始和结束日期。 没有api可用于设置报告将安排的一周的DAY。
此外,用户无法访问任何日历。
由于
答案 0 :(得分:3)
这与其他模式不同。您必须获取ICalendarRunDays对象并在其中添加天数。
假设您使用的是Java SDK,并且对象的ISchedulingInfo
为iSched
:
iSched.setType(CeScheduleType.CALENDAR);
iSched.getCalendarRunDays().add(ICalendarDay.ALL, ICalendarDay.ALL, ICalendarDay.ALL, ICalendarDay.ALL, ICalendarDay.ALL, ICalendarDay.ALL, java.util.Calendar.MONDAY, ICalendarDay.ALL);
iSched.getCalendarRunDays().add(ICalendarDay.ALL, ICalendarDay.ALL, ICalendarDay.ALL, ICalendarDay.ALL, ICalendarDay.ALL, ICalendarDay.ALL, java.util.Calendar.WEDNESDAY, ICalendarDay.ALL);
这是“正确”的方式。您可以使用ICalendarDay.ALL
替换所有-1
引用。