【SharePoint】作成されているリストから、サイトスクリプトを取得する

f:id:tecchan365:20190630083927p:plain
REST API を利用して、作成されているリストから、サイトスクリプトを取得する方法をご紹介します。
いくつか取得する方法はあるのですが、手軽なMicrosoft Flowを利用する方法で記載していきます。

フローの作成

Microsoft Flowのアクションの「SharePoint に HTTP 要求を送信をします」を利用することで、作成されているリストから、サイトスクリプトを取得することができます。

アクション「SharePoint に HTTP 要求を送信をします」の設定値を、以下のように設定します。
f:id:tecchan365:20190630100614p:plain

項目 設定値
サイトのアドレス サイトデザインを実行したいサイト
方法 POST
URI _api/Microsoft.Sharepoint.Utilities.WebTemplateExtensions.
SiteScriptUtility.GetSiteScriptFromList
ボディ {
"listUrl" : "リストのURL"
}

フローを保存し、実行すると、サイトスクリプト(JSON)の値が返ってきます。

f:id:tecchan365:20190630101112p:plain

取得してきたサイトスクリプトをテナントに展開すれば、同じようなリストを何個も一瞬で作れて楽ちんですね( ^^)

以上、作成されているリストから、サイトスクリプトを取得する方法でした。