我正在尝试将以下脚本上传到 NetSuite,以便将采购订单货币转换为美元。
每当用户在采购订单中输入任何项目时,我都希望使用美元金额更新自定义字段。
当我上传脚本时,我收到以下错误消息:
无法评估脚本:{"type":"error.SuiteScriptModuleLoaderError","name":"MODULE_DOES_NOT_EXIST","message":"模块不存在:N/currentRecord.js","stack":[]}**
将不胜感激一些指导。谢谢你。
/**
*@NApiVersion 2.x
*@NModuleScope Public
*@NScriptType UserEventScript
*/
define(['N/currency', 'N/currentRecord'],function(currency, currentRecord) {
function POCurrencyConversion() {
var Fixed_Currency = 'USD';
var Transaction_Currency = currentRecord.getValue('currency');
var Tx_currency_total = currentRecord.getValue('total');
var rate = currency.exchangeRate({
source: Transaction_Currency,
target: Fixed_Currency
});
var ConvertedAmount = Tx_currency_total * rate;
currentRecord.setValue('custbody_po_total_usd',ConvertedAmount)
}
POCurrencyConversion();
});