Show Menu
主题×

概括性

括号和表达式优先级

括号可用于使复杂表达式更易读。 (<expression>) = <expression> 。 括号还可用于定义评估顺序和关联性。
将从左到右计算表达式。 必须应用算术运算符的关联性:乘法和除法优先于加法和减法。 要强加特定顺序,必须添加括号以限定操作。 例如:
表达式
评估
4 + 2 * 10
  • “*”优先于“+”:2 * 10被评估→ 20
  • 4 + 20 → 24
(4 + 2) * 10
  • 括号将更改优先级:(4 + 2)进行评估→ 6
  • 6 * 10 → 60

区分大小写

以下是不同的区分大小写规则:
  • 所有运营商(和或等)应该写成小写。 例如,和 <expression1> 是有 <expression2> 效的表达式,而表达式 <expression1> AND <expression2> 则不是。
  • 所有函数名均区分大小写。 例如, getBestSendTime()有效 ,而函 数GETBESTSENDTIME()无效
  • 字段引用和常数值区分大小写:它们不是语言的内置元素(与操作符和函数相对),而是由最终用户创作的。

返回的表达式类型

根据使用的上下文,表达式编辑器可以返回不同的值。
高级表达式编辑器用法
需要返回的表达式类型
条件(数据源条件,日期条件)
布尔值
自定义计时器
dateTimeOnly
自定义时区
timeZone或字符串(例如Europe/Paris)
操作参数映射
任意