Scripting 列字段中的事务主体字段(Netsuite)
我遇到一个问题,我们的一些订单直接导入Netsuite,并且有来自第一行项目的信息需要复制到交易记录中(即销售订单上的自定义字段) 我想将其设置为自动,我没有访问用于将订单带入Netsuite的系统的权限,我只获得了suitescript访问权限,我读到的所有内容都超出了我的想象。。 我知道基本的HTML和Netsuite中的一些脚本公式,仅此而已Scripting 列字段中的事务主体字段(Netsuite),scripting,netsuite,suitescript,Scripting,Netsuite,Suitescript,我遇到一个问题,我们的一些订单直接导入Netsuite,并且有来自第一行项目的信息需要复制到交易记录中(即销售订单上的自定义字段) 我想将其设置为自动,我没有访问用于将订单带入Netsuite的系统的权限,我只获得了suitescript访问权限,我读到的所有内容都超出了我的想象。。 我知道基本的HTML和Netsuite中的一些脚本公式,仅此而已 我希望会有一个自定义字段公式或其他类似的方式,我可以轻松地直接从item子列表中的第一项获取信息?使用SuiteScript实现这一点非常简单。下面
我希望会有一个自定义字段公式或其他类似的方式,我可以轻松地直接从item子列表中的第一项获取信息?使用SuiteScript实现这一点非常简单。下面的示例假设您希望将备注字段(说明)从第一行项目复制到正文备注字段。基本思想如下(未经测试的代码): 如果希望通过自定义字段等实现此目的,可以使用 要执行此操作,请按如下方式创建保存的搜索:
- 类型:交易
- 标准:[无]
- 结果:公式(文本),摘要
Type=max,公式:
DECODE({line},1,{memo},NULL)
- 可用过滤器:内部ID
- 类型:自由格式文本
- 存储值:F
- 验证和筛选>搜索:[上一步保存的搜索]
由于这是一个动态计算的字段(Store Value=F),因此在查看记录时可用,但在保存的搜索和列表中不可用。要消除此限制,您可以创建一个工作流,将此字段复制到另一个存储的字段。使用SuiteScript实现这一点非常简单。下面的示例假设您希望将备注字段(说明)从第一行项目复制到正文备注字段。基本思想如下(未经测试的代码): 如果希望通过自定义字段等实现此目的,可以使用 要执行此操作,请按如下方式创建保存的搜索:
- 类型:交易
- 标准:[无]
- 结果:公式(文本),摘要
Type=max,公式:
DECODE({line},1,{memo},NULL)
- 可用过滤器:内部ID
- 类型:自由格式文本
- 存储值:F
- 验证和筛选>搜索:[上一步保存的搜索]
由于这是一个动态计算的字段(Store Value=F),因此在查看记录时可用,但在保存的搜索和列表中不可用。要删除此限制,您可以创建一个工作流,将此字段复制到另一个存储的字段。感谢@Michoel的输入!我以前尝试过进行摘要搜索,但没有成功,但是最大类型起到了作用,现在它似乎正在为输入@Michoel!工作!我以前尝试过进行摘要搜索,但没有成功,但是最大类型的搜索很有帮助,现在它似乎可以工作了
function userEventBeforeSubmit(type){
if (type === 'create') {
var record = nlapiGetNewRecord();
var memo = record.getLineItemValue('item', 'memo', 1);
record.setFieldValue('memo', memo);
}
}