2016-06-29 166 views
1

我有几个字段在NetSuite的自定义记录。一个字段是交易日期,另一个字段是金额(数字),第三个字段是货币(USD,CAD等)。我想在另一栏中计算基于货币的金额字段的美元等值。例如2016年1月1日加元1000美元以及自定义记录中的这三个字段,我希望将该值放在第四个字段中,该字段将使用1/1/2016的汇率将$ 1000 CAD转换为美元。我在NetSuite中找到了以下API - “nlapiExchangeRate(sourceCurrency,targetCurrency,effectiveDate)”,但我无法让它工作。任何想法,如果这是可能的?谢谢。的NetSuite自定义记录

+0

你能分享你的代码或代码 –

+0

致谢片段 - 这可能在保存的搜索或者直接在自定义公式字段使用这个功能吗?我试图从已保存的搜索需要的值,并通过nlapiExchangeRate乘以(“CAD”,“美元” 01/01-/2016' ),但我不断收到一个错误:无效的表达式。谢谢。 – user5853237

回答

1

Suitescript API尚未保存的搜索或自定义公式字段允许的。

1

我只是在SuiteAnswers网站相同的例子测试了这个(下)它的工作对我罚款。确保你已经获得了你的价值,并在你确定了所有事情之后,试图运行这些数据。

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

链接到该页面,如果你没有的话,就是:

nlapiExchangeRate(sourceCurrency, targetCurrency, effectiveDate)

+0

谢谢 - 是否可以在保存的搜索中或直接在自定义公式字段中使用此功能?我试图从保存的搜索中获取一个值,并将其乘以nlapiExchangeRate('CAD','USD',01/01/2016'),但我一直收到ERROR:INVALID EXPRESSION。谢谢。 – user5853237

+0

我不这么认为。其他人可能已经找到了一种方法来做到这一点。不过,该功能用于编写脚本。您可以使用脚本进行搜索,然后您可以对搜索结果之一的值使用该函数。 – W3BGUY

相关问题