Возможно ли, чтобы одно событие iCal ссылалось на другое?

Я пытаюсь создать повторяющееся событие для отправки счетов.

Этот день приходится на первую среду, следующую за окончанием платежного цикла.

Платежный цикл – последняя пятница месяца.

Это означает, что повторяющимся событием для отправки счетов может быть последняя среда месяца или первая среда месяца.

Справится ли с этим схема iCal?


person 8bitjunkie    schedule 07.08.2013    source источник


Ответы (2)


Вы можете использовать подобное RRULE для ссылки на последнюю среду месяца:

RRULE:FREQ=MONTHLY;BYWEEKDAY=-1WE

На первую среду месяца:

RRULE:FREQ=MONTHLY;BYWEEKDAY=1WE

Но в RRULE нет синтаксиса, чтобы сказать: первая среда после последней пятницы месяца.

person Evert    schedule 07.08.2013
comment
Спасибо. Знаете ли вы, есть ли способ выбора определенного RRULE на основе условия? то есть выбрать первое правило, если месяц содержит 5 сред, и второе правило в противном случае? - person 8bitjunkie; 07.08.2013
comment
Нет. Это действительно степень гибкости, к сожалению. - person Evert; 07.08.2013
comment
Однако вы можете выбрать 5-ю среду, которая будет игнорироваться в течение месяцев, не имеющих 5-й среды. Я думаю, что ваш единственный реальный вариант - вручную указать все даты. - person Evert; 07.08.2013
comment
благодарю за разъяснение - person 8bitjunkie; 08.08.2013

Вывод: категорически нет, не может (см. ответ Эверта, который я принял благодаря подтверждению в его комментариях).

person 8bitjunkie    schedule 08.08.2013