Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
NetSuite自定义记录_Netsuite - Fatal编程技术网

NetSuite自定义记录

NetSuite自定义记录,netsuite,Netsuite,我在netsuite中有一个带有多个字段的自定义记录。一个字段是交易日期,另一个字段是金额(数字),第三个字段是货币(美元、加元等)。我想在另一列中计算基于货币的金额字段的美元等价物。例如,2016年1月1日1000加元以及自定义记录中的这三个字段,我想将该值放在第四个字段中,该字段将使用2016年1月1日的汇率将1000加元转换为美元。我在NetSuite中找到了以下API--“nlapiExchangeRate(sourceCurrency,targetCurrency,effectiveD

我在netsuite中有一个带有多个字段的自定义记录。一个字段是交易日期,另一个字段是金额(数字),第三个字段是货币(美元、加元等)。我想在另一列中计算基于货币的金额字段的美元等价物。例如,2016年1月1日1000加元以及自定义记录中的这三个字段,我想将该值放在第四个字段中,该字段将使用2016年1月1日的汇率将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);
如果您没有该页面,则指向该页面的链接为:


保存的搜索或自定义公式字段中不允许使用Suitescript API。

能否共享代码或代码片段谢谢-是否可以在保存的搜索或直接在自定义公式字段中使用此函数?我试图从保存的搜索中获取一个值,并将其乘以nlapiExchangeRate('CAD','USD',01/01/2016'),但我不断收到一个错误:表达式无效。谢谢。谢谢-是否可以在保存的搜索中或直接在自定义公式字段中使用此功能?我试图从保存的搜索中获取一个值,并将其乘以nlapiExchangeRate('CAD','USD',01/01/2016'),但我不断收到一个错误:表达式无效。谢谢,我不这么认为。其他人可能已经找到了这样做的方法。不过,此函数用于编写脚本。您可以使用脚本进行搜索,然后可以对搜索结果之一的值使用函数。