背景
Sharepoint Lists の自動化などでよく使う REST API
ついつい忘れがちなので、備忘録
Sharepoint Lists
目的 | api | MS Doc | 補足 |
---|---|---|---|
Lists 一覧 | _api/web/lists | REST を使用してリストとリスト アイテムを操作する | |
List 取得 by Title | _api/web/lists /getByTitle('{Title}') |
||
対象List の items 一覧 | _api/web/lists /getByTitle('{Title}')/items |
||
対象List の View 一覧 | _api/web/lists /getByTitle('{Title}')/views |
View Properties(古い?) | |
対象List の View 取得 by Title | _api/web/lists /getByTitle('{Title}')/views /getByTitle('{Title}') |
||
対象List の View の Fileds 一覧 | _api/web/lists /getByTitle('{Title}')/views /getByTitle('{Title}')/ViewFields |
||
対象List の View の Fileds に Field 追加 | _api/web/lists /getByTitle('{Title}')/views /getByTitle('{Title}')/ViewFields /AddViewField |
ViewFieldCollection methods | |
Site の user 一覧 | _api/Web/SiteUsers | SPWeb.SiteUsers Property | UserのGUIDではなく、サイトに紐づいたIDが取得可能。というか、Actionで取る方法は無いのかな?あってもサイト指定になるから面倒かなぁ・・ |
自分の情報 | _api/SP.UserProfiles.PeopleManager /GetMyProperties |
PeopleManager メソッド | これで取れない事があれば? |
あとがき
使ったときに更新することを忘れないようにしないと・・・