0

タイプがリストにある列がありSPGroupます。を介してアイテムを取得したいのですが、現在のユーザーSharePoint REST APIを含むアイテムのみが必要です。SPGroupじゃあURLは?アドバイスありがとうございます!

4

2 に答える 2

1

REST クエリでパラメーターを使用し$expandて、関連するデータのエンティティをクエリに含めることができますが、SharePoint REST サービスは OData プロトコルを実装しているため、$filterメソッドは最上位アイテムでのみ呼び出すことができます。拡張されたフィールド。

リストに含まれるアイテムの数に応じて、現在のユーザー以外でフィルター処理するか、すべてをフェッチして結果をコードでフィルター処理することをお勧めします。

REST クエリは次のようになります。

http://sp/_api/web/lists/getbytitle('MyList')/items?$select=Id,Title,Members/Id&$expand=MembersMembers展開するはどこ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 に答える