Nifi表达式语言如何为变量赋值

时间:2016-10-17 11:43:44

标签: expression apache-nifi

我正在使用Nifi的表达式语言来计算2个日期,以便将它们粘贴到模板中。我喜欢计算这些日期ONCE并将它们尽可能多地用于模板中。 我的想法是做一些事情:

dateStart = ${now():toNumber():minus(86400):format("YYYY-MM-dd'T'hh:mm:'00'")} 

然后根据我的喜好使用${dateStart}

如何将表达式结果分配给var?

1 个答案:

答案 0 :(得分:5)

UpdateAttribute处理器用于向流文件添加属性。在UpdateAttribute的配置屏幕中,您可以单击右上角的+图标添加属性并将其命名为" dateStart"并将值设置为表达式。之后,您可以在支持表达式语言的其他处理器属性中引用$ {dateStart}。