!=工作流程条件中的语句?

时间:2019-01-08 00:29:45

标签: netsuite suitescript

我有一个工作流,我正在尝试向条件中添加公式。 通常,我可以使用视觉生成器。

视觉生成器部分类似于:

user != John Smith, Bob Jones, Bill Gates

使用视觉生成器,我的工作流程将执行所需的动作而不会出现问题。 我想将其转化为一个简单的公式,以达到自己的目的/易于使用。

我尝试过

的变体
{user} != "John Smith, Bob Jones, Bill Gates"
{user} != ("John Smith", "Bob Jones", "Bill Gates")
nlapigetuser() != 3, 4, 5

以及尝试使用“ CASE”公式的各种变体。他们都不会在工作流程中执行操作。

我想做的是可能的吗?我想是这样,但是我可能会以错误的方式进行操作。我已经尝试过在网站上进行各种搜索,而我能找到的最接近的NS文档指出了{today}之类的SQL不能在工作流条件下使用,这就是为什么我尝试使用nlapigetuser()并返回活动用户的内部ID。

我想考虑一下我尝试过的所有变体((不记得全部)),只是在某个地方出现了语法问题。 (希望吗?)

如果可以的话,使用正确的公式是什么,以便使用公式而不是可视化生成器来执行我的工作流程?

1 个答案:

答案 0 :(得分:2)

对不起,如果我在使用可视化生成器后单击“公式”,NS将自动将其转换为公式。

这就是我现在正在使用的:

({user.id} is null or {user.id} not in (11,3,18,8))