Framework・Office365を中心に扱うブログです。2つの種類があります。Webパーツ拡張機能Webパーツについては想像がつきやすいかと思いますが、拡張機能が分かりづらかったので本稿執筆時点で実現可能なことをまとめました。コマンドセット〆とりあえず、ざっくり以下が実現できます。拡張機能には以下の種類があり、それぞれ出来ることが異なります。コマンドセットそれぞれ概説します。カスタマイザーページ全体、又は特定のプレースホルダに手入れをするための機能です。CSSを読み込んだり、プレースホルダ内にHTMLを追加したりすることができます。CSSを読み込むことで、大幅なレイアウト変更から小さな機能追加まで様々なことができますが、SharePointのDOM要素に依存する作りはあまりお勧めできません。SPFxはモダン表示とクラシック表示との両方に効いてきますので、双方のDOM要素の違いに対応しづらいからです。SharePointのアップデートによって動かなくなる可能性もあります。(モダン表示)が標準で用意している描画領域のことです。現時点でSPFxから利用できるプレースホルダは以下の通りです。ヘッダフッタSPFxを開発する際は、DOM要素ではなくプレースホルダ名を指定した操作ができますので、アップデートに強いという特徴があります。ヘッダにdiv要素を追加したい場合、以下のようになります。'<div>TEST</div>';実際にはもっとたくさんのコードが必要になりますが、PlaceholderContentクラスを介して操作することでヘッダのDOM要素を特定する必要がありません。例.ヘッダとフッタを雑に追加したこれまた雑で恐縮ですがヘッダとフッタの領域は上記画像の位置にあります。ページをスクロールしても常に表示されています。ライブラリのフィールド描画をカスタマイズするための機能です。詳細画面はカスタマイズ不可となっています。クラシック表示にも対応していません。カスタマイズ範囲はフィールド1つ分の描画のみで、ビュー全体に対する手入れはできません。(例えばグループ化機能のカスタマイズなどは実現不可です。)例.列の値に固定文字列を追加して表示する例として「カスタムフィールド1」列にSPFxを適用し、固定文字列「Hello!:」を追加しました。このように特定フィールドの描画を変更できます。現時点では、SPFxよりも先に列の書式変更を検討し、実現不可の場合にのみフィールドカスタマイザーを開発することになりそうです。Docsクラシック表示で列の描画を変更したい場合には、JSLinkを検討してください。ライブラリのビューに自作のコマンドボタンを追加することができます。常に表示するボタンと、アイテムを選択した場合に表示するボタンの両方を追加可能です。Designerでやっていました。例.常に表示するボタン例.アイテム選択時に表示するボタン描画領域が足りない場合は「...」の中に隠してくれたりして中々いい感じです。ボタンクリックイベントはJavaScriptで実装します。〆モダン表示の機能も徐々に機能が拡大してきて、そろそろカスタマイズも含め実際の運用に乗せたい感じになってきました。今後メインの開発スキームになっていくであろうSPFxも覚えないといけませんね。復旧)【2019年11月時点最新】Flowの新ライセンス形態まとめSharePointでリストのコピーができるようになりました月別アーカイブはてなブログをはじめよう!micknabewataさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。