スタッフブログ
多田
-
- SharePointリストでの自身のアイテムのみ編集可能とする設定について
- こんにちは、今回はT.Sが担当させていただきます。 今回はSharePointリストのアイテム編集権限を自分のみに設定する方法をご紹介いたします。 リストアイテム権限の設定 対象のリストへアクセスします。 設定アイコンをクリックし、[リストの設定] をクリックします。 詳細ページをクリックし、[アイテムごとの権限] > [作成/編集のアクセス権] > [すべてのアイテム] を選択します。 ※[読み取りアクセス権] は自分のアイテムのみを表示するかどうかの設定です。 ユーザーからの見え方 複数ユーザーのアイテムが格納されているリストにて検証してみます。 冒頭で自分の投稿のみ編集可能と…
-
- SharePointでのいいね機能の実装
- こんにちは。 今回は SharePoint リストの評価設定有効化に関しての記事になります。 評価設定とは サイトやリスト、ライブラリ内のコンテンツに対してユーザーが評価を行えるようにする機能を指します。この設定を利用することで、ドキュメントやアイテムの人気度や重要度を可視化し、チームや組織内でのフィードバックを得ることができる機能です。 使用するモジュール・コマンド 使用するモジュールは [PnP PowerShell] を使用します。 PnP PowerShellの接続方法の仕様が変化し、Microsoft Entra ID アプリケーションを使用することが必須になりました。 以下のコマン…
-
- SharePoint ページ内ソーシャルバーの非表示設定
- こんにちは、T.S.です。 今回は SharePoint サイトのページ設定に関しての記事になります。 ページ作成時のソーシャル バー SharePoint サイト内でページを作成し公開すると、以下のように「いいね」や「〇回表示」、「後で見る」などのバー(通称 “コンテンツ バー” や “ソーシャル バー”)が表示されます。 https://learn.microsoft.com/ja-jp/sharepoint/dev/features/site-footer 人によってはこのパーツを非表示にしたいと思う方もいるかと思います。 UI 上から非表…
-
- Power Automate を使用して SharePoint ユーザー列を更新する
- 皆さんこんにちは、今回はT.S.が担当させていただきます。 今回は Power Automate を使用して、 SharePoint リストの [ユーザー/グループ列] へユーザーオブジェクトデータを挿入する際に必要なデータについて検証します。 検証方法 今回はユーザー情報を Entra ID から取得して SharePoint リスト [ユーザー/グループ] 列に値を挿入する流れで検証してみます。 [ユーザーの取得] アクションから出力される値は以下の通りです。 この中から実際にユーザーグループ列へ使用できそうなのは ・ID (オブジェクト ID) ・表示名 ・メールアドレス ・ユーザープリ…
-
- PnP.PowerShell の Set-PnPPage コマンドについて
- こんにちは、T.S.です。 今回は SharePoint に関しての記事になります。 ページ作成時の画像 SharePoint サイト内でページを作成すると、以下のように画像領域がデフォルトで用意されています。 現在は通常の Web パーツを削除する手順同様、 UI 上で編集ボタンからこちらの画像領域を削除できるようになっておりますが(いつの間に、、、)つい最近までは UI 上で削除することは不可能でした。 UI 上から画像領域を削除することも可能ですが、 PowerShell でも削除コマンドは存在していたためそちらをご紹介させていただきます。 Set-PnPPageコマンド Set-PnP…
-
- SharePoint グループへの権限復元方法
- 皆さんこんにちは、T.S.です。 今回は SharePoint 関連についての備忘録です。 【事象】 SharePoint グループの削除(厳密には SharePoint グループから権限の削除)を行うと、 (↓削除後) 以下のような [サイト メンバ] に割り当てているセキュリティグループのユーザーに適切な権限が適用されない問題です。 [サイト アクセス] から直感的にサイトの権限を操作することは可能ですが、内部的に SharePoint グループから権限が削除されていることを確認できていない場合は混乱する可能性があります。 【解決策】 以下の URL にて SharePoin…
-
- PowerShell での Try-Catch 構文(エラーハンドリング)について
- 皆さんこんにちは。 今週のブログは T.S. が担当させていただきます。 今回は PowerShell を使用したエラーハンドリングの方法についてご紹介いたします。 Try-Catch 構文とは 皆さんは Try-Catch を使用していますか? Try-Catch はプログラムが実行中に発生するエラーや例外を処理するための構文です。これにより、プログラムがクラッシュすることなく、適切にエラーを処理し、必要に応じてリカバリやログ出力を行うことができます。以下は、一般的な Try-Catch 構文についての説明です。 try { # ここに実行したいコードを記述 } catch { # ここにエ…
-
- PowerShell を使用して Microsoft Entra ID の動的セキュリティグループを作成する
- 皆さんこんにちは。 今週のブログはT.S.が担当させていただきます。 今回は PowerShell を使用した Microsoft Entra ID の動的セキュリティグループの作成についてご紹介します。 通常の AzureAD モジュールでは動的セキュリティグループは作成できない 通常、動的セキュリティグループを作成するコマンドは「New-AzureADMSGroup」を使用します。 Connect-AzureAD でテナントへ接続後、 New-AzureADMSGroup -DisplayName “テスト動的グループ01” -MailNickName “…
-
- PnP PowerShell でナビゲーションにリンクを追加する際の注意点
- 皆さんこんにちは。 今週のブログはT.S.が担当させていただきます。 今回はPowerShellを使用したSharePointオブジェクトの操作についてご紹介します。 PnP PowerShellについて PnP PowerShell は、SharePoint 管理と自動化を行うための強力なツールです。SharePoint の管理タスクを効率化し、繰り返し作業を最小限に抑えるために使用されます。 このツールは PowerShell スクリプトを介して SharePoint オブジェクトモデルにアクセスし操作します。 PnP PowerShell の主な特徴の1つは、コマンドレットの豊富なセット…
-
- SharePointリスト 入力フォームのカスタマイズ方法
- 皆さんこんにちは、今週のブログはT.S.が担当させていただきます。 今回はSharePointについての記事になります。 以前、SharePointリストの外観についてJSONを使用することで外観の拡張が実現可能という内容の記事を投稿しましたが、今回はSharePointリストの入力フォームのカスタマイズを発見しましたのでご紹介させていただきます。 JSONを使用したカスタマイズ方法 こちらは通常のリストの入力画面です。 入力フォームの右上からフォームの編集ボタンをクリックし、レイアウトの構成をクリックします。 書式の適用先で本文を選択し、 上記のようなJSONを入力し保存をクリックします。 …