【SharePoint】RESTコマンドのまとめ(サイトデザイン/サイトスクリプト/ハブサイト/サイトのテーマ)

f:id:tecchan365:20190713172452p:plain

SharePointのRESTコマンドのまとめです。
今回は、サイトデザイン・サイトスクリプト・ハブサイト・サイトのテーマのREST APIのまとめです。

SharePoint REST サービスとは

SharePoint の RESTの概要は以下を参照ください。

docs.microsoft.com

www.codesharepoint.com

サイトデザイン・サイトスクリプト

REST コマンド 説明
CreateSiteScript 新しいサイト スクリプトを作成
GetSiteScripts 既存のサイト スクリプトに関する情報のリストを取得
GetSiteScriptFromList 既存の SharePoint リストからサイト スクリプト構文を作成
GetSiteScriptMetadata 特定のサイト スクリプトに関する情報を取得
UpdateSiteScript 新しい値でサイト スクリプトを更新
DeleteSiteScript サイト スクリプトを削除
CreateSiteDesign サイト デザインを作成
ApplySiteDesign サイト デザインを既存のサイト コレクションに適用
AddSiteDesignTaskToCurrentWeb 現在の Web にサイト デザイン タスクを追加
GetSiteDesigns 既存のサイト デザインに関する情報のリストを取得
GetSiteDesignMetadata 特定のサイト デザインに関する情報を取得
UpdateSiteDesign 新しい値でサイト デザインを更新
DeleteSiteDesign サイト デザインを削除
GetSiteDesignRights サイト デザインにアクセスできるプリンシパルのリストを取得
GrantSiteDesignRights 1 つ以上のプリンシパルのサイト デザインへのアクセスを許可
RevokeSiteDesignRights 1 つ以上のプリンシパルのサイト デザインからのアクセスを取り消し

docs.microsoft.com

ハブサイト

REST コマンド 説明
SP.HubSites.CanCreate 現在のユーザーがハブサイトを作成できるかどうかを返す
GetById ハブサイトに関する情報を取得または更新
HubSiteData 現在のWebのハブサイトデータを取得
HubSites 現在のユーザーがアクセスできるすべてのハブサイトに関する情報を取得
JoinHubSite サイトを既存のハブサイトに関連付け
RegisterHubSite 既存のサイトをハブサイトとして登録
SyncHubSiteTheme 親ハブサイトから任意のテーマ更新を適用
UnRegisterHubSite ハブサイトの登録を解除
SPHubSite オブジェクト型 オブジェクト型 –SharePointハブサイトについて説明するデータを格納
SPHubSiteData オブジェクト型 オブジェクト型 –SharePointハブサイトについて説明するデータを格納

docs.microsoft.com

サイトのテーマ

REST コマンド 説明
AddTenantTheme 新しいテーマを作成
DeleteTenantTheme テナント ストアからテーマを削除
GetTenantThemingOptions テーマの設定を読み込む
ApplyTheme テナント テーマをサイトに適用
UpdateTenantTheme テナント テーマの定義を更新

docs.microsoft.com