2016-08-23 3 views
1

フィルタ条件をとしてSuite Script 2.0バージョンを使用してカスタム検索を作成したいNVAL2関数Filter条件をSuite Date 2.0形式のNVAL2関数を使用して検索する方法

私はこの検索をSaved SearchesとしてUI上で実現していますが、コード自体で作成したいと思います。

UI(保存された検索)で作成された検索フィルタ:

Filter Condition using Formula Date field with NVAL2 Function

マイコード:事前に

var mySearch = search.create({ 
    type: 'customrecord_configuration', 
    columns: ['custrecord_supervisor'], 
    filters: [ 
     [ 
      [ 
       ['custrecord_from_date', 'greaterthanorequalto', fromDate], 'AND', ['Formula Date', 'lesserthanoreqaulto', NVL2({ 
        custrecord_end_date 
       }, { 
        custrecord_end_date 
       }, TO_DATE('01/01/2200', 'MM/DD/YYYY'))] 
      ] 
     ] 
    ] 
}); 

感謝。

答えて

2

式(日)列の内部IDはformuladateだろう、とあなたの式の値が文字列である必要があります:

[ 
    'formuladate', 'lesserthanoreqaulto', 
    "NVL2({custrecord_end_date}, {custrecord_end_date}, TO_DATE('01/01/2200', 'MM/DD/YYYY'))" 
] 

あなたがChromeを使用する場合は、あなたもあなたのことができますthis Chrome Extensionを試すことができますエクスポートUIはコードを直接検索します。

+0

拡張機能のヒントをありがとう!私はそれについて知らなかった。いろいろな機会に便利なようです。 – user2233949

+0

とても便利です。拡張機能がコードを生成する前に実際に検索を保存しなければならないことに注意してください。多くの人が指示のその部分を見逃しているようです。 – erictgrubaugh

関連する問題