【发布时间】:2021-07-16 06:46:15
【问题描述】:
所以我正在尝试使用 SuiteScript 1.0 在 NetSuite 中创建一个估算(报价)。
我一直在关注 NetSuite 帮助中心提供的这个示例:
示例 1 以下示例创建包含两个项目的估算值。
var record = nlapiCreateRecord('estimate');
record.setFieldValue('entity', 79);
record.setFieldValue('memo', 'Estimate Memo' );
record.setLineItemValue('item', 'item', 1, 21);
record.setLineItemValue('item', 'quantity', 1, 10 );
record.setLineItemValue('item', 'price', 1, 1 );
record.setLineItemValue('item', 'item', 2, 21);
record.setLineItemValue('item', 'quantity', 2, 5 );
record.setLineItemValue('item', 'price', 2, 2 );
var id = nlapiSubmitRecord(record, true);
我遇到的问题是在最后一行,每当我去尝试保存记录时:
nlapiSubmitRecord(record, true);
我收到以下错误:
Module does not exist: ../Client/OFI_ActionButtonsClient.js (SYSTEM_LIBS$debugger.sys#475)
还有其他人遇到过这个吗?并知道可能导致问题的原因是什么?仅供参考,我只是通过 NetSuite 中的内置脚本调试器运行此脚本。
请注意,我曾尝试使用 SuiteScript 2.0 编写此代码,然后我的问题是只保存了自定义字段,而 NetSuite 中报价的主要/内置字段根本没有添加任何值。
谢谢
【问题讨论】:
标签: netsuite suitescript suitescript1.0