EmailPlusRule 고급 규칙 예제

목적

EmailPlusRule 고급 규칙 탭을 사용하여 규칙 조건을 정의하거나 강화할 수 있습니다.
이 예제에서는 SubmitDate 필드 값이 24시간 내에 있는 경우 TRUE를 리턴하는 표현식을 보여줍니다.
StoDT( Gfv( "SubmitDate" ) ) > ( time() - ( 24*60*60 ) )

Gfv() 함수는 UTC 날짜-시간 정보에서 SubmitDate의 값을 검색합니다(예: 2009-08-16 09:17:54).

StoDT 명령은 UTC 날짜-시간 정보를 경과 시간(초)로 변환합니다(예: 1250414274).

Time() 함수는 현재 경과 시간을 리턴합니다(예: 1250439474). 경과 시간은 24시간으로 감소됩니다(초로 표시, 24*60*60).

레코드가 제출된 시간에서 7시간 뒤인 경우

StoDT( ( “2009-08-16 09:17:54” ) > ( 1250439474 – 86400 ) ) ( 1250414274 > 1250353074 )로 평가되고 이는 1 또는 TRUE로 평가됩니다.

이 예제에서는 Project.Name 필드 값에 test”단어가 있는 경우 TRUE를 리턴하는 표현식을 보여줍니다. 규칙은 대소문자를 구분하지 않습니다.
( Gfv( "Project.Name" ) =~ /test/i )

수정된 레코드와 연관된 프로젝트 이름이 "Project Omega”인 경우

( “Project Omega” =~ /test/i )는 0 또는 FALSE로 평가됩니다.

수정된 레코드와 연관된 프로젝트 이름이 "My Test Project”인 경우

( “My Test Project” =~ /test/i )는 1과 TRUE로 평가됩니다.


피드백