2017-01-27 5 views
1

Netsuiteに保存された検索UIに分単位のフィルタを追加する選択肢があります。 suitescriptでは、独自のフィルタを構築し、設定された分の日付パラメータを保存された検索に渡して、過去15分間に作成されたレコードのみを返します。フィルタは機能しておらず、1日中作成されたすべてのレコードを返します。私たちは日付変数で膨大な量のデバッグを行いました。分は適切に設定されていますが、nlobjFilterで収拾されずにsuitscriptで保存された検索に渡されることがわかっています。私は、nlobjFilterとdatetime変数を使用して数分でレコードをフィルタリングしようとしています。誰もがこれを経験している?

誰かが数分でフィルタリングするsuitescriptで日付nlobjFilterを作成しようとしましたか?もしそうなら、どのように分パラメータを設定しましたか?

答えて

0

は、ここでのSuiteScript 2.0に分でフィルタリングする方法の例です:

var mySearch = {}; 
var type = 'vendorbill'; 
var columns = ['internalid']; 

var filters = []; 
filters.push(['custbody29', 'after', ["minutesago15"]]); 

mySearch.type = type; 
mySearch.columns = columns; 
mySearch.filters = filters; 
var mySearchObj = SEARCHMODULE.create(mySearch); 
+0

私は「__agoXX」フィルタのすべて廃止としてマークされていると考えています。彼らはまだしばらく働いているかもしれませんが、いつでも中止することができます。参考:NetSuiteヘルプページの「検索日フィルタ」 – erictgrubaugh

+0

@Adolfo Garza - あなたの応答は非常に役に立ちました。分フィルターはどこにありますか?私は15分のセグメントで作成されたトランザクションレコードを見つけるために、さらに1分のフィルタが必要です。 'VARフィルタ= [];' '内の' 'filters.push( 'datecreated'、NULL、、;' それとも何か[ "minutesago15"、 "今___right?"]: 'filters.push( 'datecreated'、null、 'before'、['__now'])); –

+0

@erictgrubaugh( 'datecreated'、null、 'after'、 'minutesago15']; ' ' filters.push Netsuiteヘルプページの「検索日フィルタ」には分フィルタのリファレンスがありません。一部の廃止予定の日付フィルタがありますが、分数はありません。それらを見つけてください。 –

関連する問題