CAMLクエリを使用して、カレンダーから2つの特定の日付の間のイベントを取得しています。ただし、クエリを実行しても、リストとともにすべてのイベントが返されます。'および'演算子が正しく適用されていないように見えます。
私のコードは次のとおりです。
camlQuery.set_viewXml('<View><GetListItems><Where><And>' +
'<Gt><FieldRef Name="EventDate" /><Value IncludeTimeValue="TRUE" Type="DateTime">' +
startDate + '</Value></Gt>' +
'<Lt><FieldRef Name="EventDate" /><Value IncludeTimeValue="TRUE" Type="DateTime">' +
endDate + '</Value></Lt></And></Where>' + '
<ViewFields><FieldRef Name="Title" /><FieldRef Name="EventDate" /></ViewFields>' +
'<QueryOptions /></GetListItems></View>');
startDateとendDateはISO8601形式に変換されます。これは、camlクエリの大部分を実行するだけで、その日付以降のすべてのリストアイテムを返します。camlクエリの一部を追加すると、エラーが発生し始めます。camlは、U2Uクエリビルダーで正常に機能します。
どんな助けでも大歓迎です。