从自定义记录字段向员工记录中的字段提供值

时间:2018-08-07 11:47:41

标签: workflow netsuite suitescript2.0

我需要从自定义记录字段(类型:十进制)到员工记录(类型:十进制)中的字段的值。创建自定义记录时。有什么方法可以在工作流程中实现此功能,还是应该使用脚本? 如果选择脚本,我需要编写哪个脚本? 其实我是script的新手,所以有人可以给我看一些示例吗?

1 个答案:

答案 0 :(得分:1)

听起来很像业务逻辑,因此不应该在模板中完成...但是,也许您别无选择,所以可以编写如下函数:

#include <iostream>

using namespace std;

class Unit {
  public:
  Unit();
  ~Unit();
  string name;
};

Unit::Unit(){}
Unit::~Unit(){}

void DoFoo(Unit *unit);

int main()
{
    Unit *unit = 0;
    DoFoo(unit);
    cout << unit->name;

    return 0;
}

void DoFoo(Unit *unit){
    unit = new Unit();
    unit->name = "hi";
}

然后,您可以执行类似<#-- Returns if two sequences (Java List-s or Java arrays usually) are equal. Items at the same index must have common comparable type, and no item can be null, or else you may get an error! --> <#function sequencesEqual s1, s2> <#if s1?size != s2?size> <#return false> </#if> <#list s1 as i1> <#if i1 != s2[i1?index]> <#return false> </#if> </#list> <#return true> </#function> 的操作。