跳至主要内容
Administrator Guide
上次更新时间 :2023-06-23
参考信息:Workday Studio MVEL 自动转换语法示例

参考信息:Workday Studio MVEL 自动转换语法示例

函数
表达式示例
描述
将字符串自动转换为变量。
vars['fred'] = '<hello>world</hello>'
创建一个名为“”的新变量
fred
与内容
<hello>world</hello>
使用此方法仅创建短消息。使用表达式创建大型字符串可能会导致性能降低。
在大多数情况下,您应该使用
write
步骤 为变量创建内容。
为变量提供内容和多用途互联网邮件扩展 (MIME) 类型信息。
vars['fred'] = [ 'Hello World', 'text/plain' ]
创建一个名为“”的新变量
fred
与内容
Hello World
和 MIME 类型
text/plain
使用此方法仅创建短消息。使用表达式创建大型字符串可能会导致性能降低。
在大多数情况下,您应该使用
write
步骤 为变量创建内容并配置 MIME 类型。
从附件复制到变量。
vars['fred'] = parts[1]
创建一个新变量
fred
从当前消息的第一个附件
在大多数情况下,您应该使用
copy
以下步骤可从附件获取输入。
从消息复制到变量。
vars['fred'] = message
创建一个新变量
fred
整封邮件中的“”。
在大多数情况下,您应该使用
copy
步骤:从当前消息获取输入
向值为表达式的变量提供内容和 MIME 类型信息。
vars['fred'] = [23 + 5, 'text/plain']
创建一个名为“”的新变量
fred
有内容
28
和 MIME 类型
text/plain
根据消息根部件中的 XPath 片段创建一个变量。
vars['fred'] = parts[0].xpathF('/dink/donk')
创建一个名为“”的新变量
fred
包含当前消息根目录中的 XPath 片段。
使用此方法仅创建短消息。使用 XPath 表达式创建大型字符串可能会导致性能不佳。
将变量设为 null。
vars['fred'] = null
移除名为“”的变量
fred
将内容指定给根部分。
parts[0] = '<hello>world</hello>'
指定内容
<hello>world</hello>
添加到根部分。
使用此方法仅创建短消息。使用表达式创建大型字符串可能会导致性能降低。
在大多数情况下,您应该使用
write
步骤:为附件指定内容并配置多用途互联网邮件扩展 (MIME) 类型
为第一个附件指定内容。
parts[1] = [ 'Hello World', 'text/plain']
指定内容
Hello World
和 MIME 类型
text/plain
添加到第一个附件。
使用此方法仅创建短消息。使用表达式创建大型字符串可能会导致性能降低。
在大多数情况下,您应该使用
write
步骤:为附件指定内容并配置多用途互联网邮件扩展 (MIME) 类型
为根附件指定内容并指定多用途互联网邮件扩展 (MIME) 类型。
parts[0] = [ 23 + 5, 'text/plain']
为根部件指定内容
28
和 MIME 类型
text/plain
将变量中的内容指定到消息部分。
parts[0] = vars['fred']
为变量的内容指定值
fred
添加到消息部件
在大多数情况下,您应该使用
copy
步骤,从变量获取输入并将其指定给消息部件。
移除根部分。
parts[0] = null
移除根部分。
复制附件。
parts[2] = parts[1]
将第一个附件复制到第二个附件。
在大多数情况下,您应该使用
copy
步骤,从一个附件获取输入并将其指定给另一个附件。
使用默认的多用途互联网邮件扩展 (MIME) 类型创建新消息。
context.message = '<hello>world</hello>'
创建新消息
<hello>world</hello>
其默认 MIME 类型为
text/xml
在大多数情况下,您应该使用
write
步骤“”以创建新消息。
创建多用途互联网邮件扩展 (MIME) 类型为的新消息
text/plain
context.message = [ 'Hello World', 'text/plain' ]
创建新消息
Hello World
MIME 类型为
text/plain
在大多数情况下,您应该使用
write
步骤“”以创建新消息。
根据可变内容创建新消息。
context.message = vars['fred']
创建与变量具有相同内容和 MIME 类型的新消息
fred
在大多数情况下,您应该使用
copy
执行步骤,从变量创建新消息。
从当前消息的根部分创建新消息。
context.message = parts[0]
从当前消息的根部分创建新消息。
在大多数情况下,您应该使用
copy
步骤:根据消息部件创建新消息。