NetSuite 自定义记录

NetSuite Custom Record

我在 netsuite 中有一个包含多个字段的自定义记录。一个字段是交易日期,另一个是金额(数字),第三个是货币(美元、加元等)。我想在另一列中计算基于货币的金额字段的美元等值。例如 1/1/2016 1000 加元,从自定义记录中的这三个字段中,我想将该值放入第四个字段中,使用 1/1/2016 的汇率将 1000 加元转换为美元。我在 NetSuite 中找到了以下 API -- "nlapiExchangeRate(sourceCurrency, targetCurrency, effectiveDate) " 但我无法让它工作。如果可能的话有什么想法吗?谢谢。

我刚刚在 SuiteAnswers 网站(下方)上用相同的示例对此进行了测试,它对我来说效果很好。确保您正在获取您的值并在确定您拥有所有内容后尝试 运行 数据。

var usdAmt=100.00;
var rate=nlapiExchangeRate('USD','CAD','01/01/2016');
var canAmt=usdAmt*rate;
nlapiLogExecution('DEBUG',rate+' / '+canAmt);

该页面的 link 是:

nlapiExchangeRate(sourceCurrency, targetCurrency, effectiveDate)

Suitescript API 不允许出现在已保存的搜索或自定义公式字段中。