SuiteScript 1.0 nlapiGetLineItemCount
SuiteScript 1.0 nlapiGetLineItemCount
我正在尝试使用 nlapiGetLineItemCount('purchaseorder');
命令获取采购订单的行数。但它只是 return '-1' .
我的代码有问题吗?
谢谢!
编辑:我也试过 nlapiGetLineItemCount('item');
,如果不存在某些东西,它的行为也是一样的。像这样:nlapiGetLineItemCount('trying_lines');
编辑 2:我正在尝试直接在 CONSOLE 上使用它。
使用nlapiGetLineItemCount('item');
获取采购订单中的行项目数。
此调用仅适用于以下上下文:用户事件、客户端或工作流操作脚本。您要 运行 使用哪种脚本类型?
为了 运行 在控制台中执行此操作并获得合理的结果,您必须在采购订单编辑 window 中打开的控制台中。
如果您在浏览器控制台中尝试过,您应该处于“编辑模式”(点击记录编辑按钮或添加 &e=T 来记录 url)。
nlapiGetLineItemCount('item');
客户端脚本 2.0
require(['N/currentRecord'], function (currentRecord) {
console.log('getLineCount', currentRecord.get().getLineCount({sublistId: 'item'})
});
UserEvent 2.0(加载函数前)
function beforeLoad(context){
log.debug('getLineCount', context.newRecord.getLineCount({sublistId: 'item'}))
}
我正在尝试使用 nlapiGetLineItemCount('purchaseorder');
命令获取采购订单的行数。但它只是 return '-1' .
我的代码有问题吗?
谢谢!
编辑:我也试过 nlapiGetLineItemCount('item');
,如果不存在某些东西,它的行为也是一样的。像这样:nlapiGetLineItemCount('trying_lines');
编辑 2:我正在尝试直接在 CONSOLE 上使用它。
使用nlapiGetLineItemCount('item');
获取采购订单中的行项目数。
此调用仅适用于以下上下文:用户事件、客户端或工作流操作脚本。您要 运行 使用哪种脚本类型?
为了 运行 在控制台中执行此操作并获得合理的结果,您必须在采购订单编辑 window 中打开的控制台中。
如果您在浏览器控制台中尝试过,您应该处于“编辑模式”(点击记录编辑按钮或添加 &e=T 来记录 url)。
nlapiGetLineItemCount('item');
客户端脚本 2.0
require(['N/currentRecord'], function (currentRecord) {
console.log('getLineCount', currentRecord.get().getLineCount({sublistId: 'item'})
});
UserEvent 2.0(加载函数前)
function beforeLoad(context){
log.debug('getLineCount', context.newRecord.getLineCount({sublistId: 'item'}))
}