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。


Feedback