タイプがリストにある列がありSPGroup
ます。を介してアイテムを取得したいのですが、現在のユーザーSharePoint REST API
を含むアイテムのみが必要です。SPGroup
じゃあURLは?アドバイスありがとうございます!
質問する
2016 次
2 に答える
1
REST クエリでパラメーターを使用し$expand
て、関連するデータのエンティティをクエリに含めることができますが、SharePoint REST サービスは OData プロトコルを実装しているため、$filter
メソッドは最上位アイテムでのみ呼び出すことができます。拡張されたフィールド。
リストに含まれるアイテムの数に応じて、現在のユーザー以外でフィルター処理するか、すべてをフェッチして結果をコードでフィルター処理することをお勧めします。
REST クエリは次のようになります。
http://sp/_api/web/lists/getbytitle('MyList')/items?$select=Id,Title,Members/Id&$expand=Members
Members
展開するはどこSPGroup
ですか。
返される各アイテムで、次のようなものが得られます
<content type="application/xml">
<m:properties>
<d:Id m:type="Edm.Int32">60</d:Id>
</m:properties>
</content>
メンバーのId
値で。これから、現在ログインしているユーザーを含むアイテムのみを除外するカスタム コードを記述できるはずです。
于 2015-09-07T13:53:51.167 に答える