リストWebサービスを介してSharePointカレンダーリストをクエリして、今月に発生したすべてのイベントを取得しようとしています。私が得ている結果は非常に断続的です。SharePointオブジェクトモデルでクエリを実行しても、同じ問題は発生しません。以下のコードを貼り付けました。誰かがこれについて私を助けてくれますか?ありがとう。
var soapEnv =
"<soapenv:Envelope xmlns:soapenv='http://schemas.xmlsoap.org/soap/envelope/'> \
<soapenv:Body> \
<GetListItems xmlns='http://schemas.microsoft.com/sharepoint/soap/'> \
<listName>Calendar</listName> \
<query> \
<Query> \
<Where> \
<DateRangesOverlap> \
<FieldRef Name='EventDate' /> \
<FieldRef Name='EndDate' /> \
<FieldRef Name='RecurrenceID' /> \
<Value Type='DateTime'><Week /></Value> \
</DateRangesOverlap> \
</Where> \
</Query> \
</query> \
<queryOptions> \
<QueryOptions> \
<ExpandRecurrence>True</ExpandRecurrence> \
<CalendarDate>" + calendarDate + "</CalendarDate> \
</QueryOptions> \
</queryOptions> \
</GetListItems> \
</soapenv:Body> \
</soapenv:Envelope>";