2016-06-29 20 views
1

私はいくつかのフィールドを持つnetsuiteにカスタムレコードを持っています。 1つのフィールドは取引日付で、もう1つは金額(数値)で、3つ目は通貨(USD、CADなど)です。私は通貨に基づいて量フィールドのUSD等価を別の列で計算したいと思います。たとえば1/1/2016 CAD $ 1000、カスタムレコードのこれらの3つのフィールドから、私は$ 1000 CADをUSDに変換する4番目のフィールドに値を入れたいと思います。私はNetSuiteで次のAPIを見つけました - "nlapiExchangeRate(sourceCurrency、targetCurrency、effectiveDate)"が動作するようにはできません。これが可能ならばどんな考えですか?ありがとう。NetSuiteカスタムレコード

+0

コードのコードまたはスニペットを共有できます –

+0

ありがとうございます - この機能を保存済みの検索で使用することは可能ですかカスタム式のフィールドで直接使用できますか?私は保存された検索から価値を得て、それをnlapiExchangeRate( 'CAD'、 'USD'、01/01/2016 ')で掛けようとしていますが、ERROR:INVALID EXPRESSIONが続きます。ありがとう。 – 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

私はそう信じません。他の人がそうする方法を見つけたかもしれません。ただし、この関数はスクリプトで使用するためのものです。あなたはスクリプトで検索することができ、検索の結果の1つの値に関数を使うことができます。 – W3BGUY

関連する問題