私は自分の共有ポイントリストに日付フィールドを作成しました。そして、作成した日付でフィルタによって共有リストからデータを取得する必要があります。私はいくつかの残りのAPI呼び出しを試みているが、私は日付でフィルタの正しい方法を取得していない。Sharepointリスト2013でREST APIコールを使用して特定の日付でフィルタを使用してデータを取得する方法。
しようとコードは、ある
` VAR CURRENTDATE = $( "datepickerID")のval();
CurrentDate = new Date(CurrentDate);
CurrentDate = CurrentDate.toISOString();
"GE 'CURRENTDATE' を作成/ _API /リスト/リスト名/アイテム?$フィルタ="
"/ _API /リスト/リスト名/アイテムを?$フィルタ= EQ 'CURRENTDATE' を作成"
を"/ _API /リスト/リスト名/アイテム?$フィルタ=作成したEQのdatetime'CurrentDate」"
`
私はレコードをCURRENTDATEに等しい作成された日付のデータを必要とします。私はそれのために何をすることができますか?
おかげアドバンス:)
ありがとう@Nanゆう、あなたのコードは非常にスマート。しかし、私はCurrentDateで問題をISOString形式に変換しています。 toISOString()メソッドは日付とともに日付を返します。日付のISOStringに時間またはそのゼロがない場合、フィルターコンセプトのみが機能します。そうでない場合、ゼロフィルターは機能しません。それが私の問題です。 例えば、 >> BB =新しいDate() 木2016年4月28日十八時40分16秒GMT + 0530(インド標準時) >> bb.toISOString() 「2016-04-28T13:10: 16.338Z " 時間値のISOStringDateをどのように置き換えることができますか? –
moment.jsを見て、この「日付」変換に時間を節約してください – Shawn