알림: 3개월마다 알림을 설정하는 방법

알림: 3개월마다 알림을 설정하는 방법

Remind를 사용하여 3개월마다 알림을 설정하려고 하는데 매뉴얼 페이지를 읽어보니 이 작업을 수행하는 방법을 잘 모르겠습니다. 나는 다음과 같은 것을 시도했습니다 :

REM 24 Jan Apr Jul Oct MSG My reminder

1월, 4월, 7월, 10월 24일(3개월마다)에 실행하고 싶지만 "지정된 달을 두 번" 오류가 발생합니다. 알림은 여러 달을 지정하는 것을 좋아하지 않는 것 같습니다. 3개월마다 알림을 설정하는 다른 방법을 아는 사람이 있나요?

답변1

매뉴얼 페이지에서:

1월, 4월, 7월, 10월 15일에 어떤 일에 대한 알림을 받고 싶다고 가정해 보겠습니다. 4개의 개별 알림을 만들거나 다음을 사용할 수 있습니다.

REM 15 SATISFY [isany($Tm, 1, 4, 7, 10)] MSG 15th Reminder!

답변2

상기시키다일, 주중, 월, 연도를 알고 있으므로 매달 가능하지만 2주 또는 3개월마다 여러 진술이 필요합니다.

REM 24 Jan MSG My reminder
REM 24 Apr MSG My reminder
REM 24 Jul MSG My reminder
REM 24 Oct MSG My reminder

이 작업을 한 번만 수행하고 연도를 언급하지 않으면 필요한 것을 얻을 수 있습니다.영원히

답변3

"3개월"을 고려하지 않으려면 시작 날짜와 90일 반복 간격만 지정하면 됩니다.

REM 2018-11-15 *90 MSG Another 90 days have passed

답변4

이 "간결하게"는 원래 질문에 대한 알림을 제공합니다.

REM 24 SATISFY [(monnum(trigdate()) -1 ) % 3 == 0]
IF trigvalid()
    REM [trigdate()] MSG test 3 month
ENDIF

이것은 논리에 대한 나의 이해이지만 완벽하지 않을 수 있습니다. REM 24알림은 매월 24일에 실행됩니다. 그런 다음 SATISFY대괄호 안의 조건이 true인지 확인합니다. 'trigdate()'는 현재 날짜이고 monnum()트리거 날짜의 현재 월 수를 반환합니다. 반환 값 - 1개월수, 3으로 나누고 나머지가 0인지 확인합니다(모듈로 연산자 %). 그것이 사실이라면 계속하십시오. remind그런 다음 if를 입력하고 IF(필요하지 않을 수도 있지만 매뉴얼 페이지의 예를 따릅니다) 실제 알림을 확인합니다.

관련 정보