Customize

SharePoint Online

SharePoint リストの予定表ビューで予定を色分け表示する

SharePointリスト(Microsoftリスト)では、登録されたリストアイテムを予定表形式で表示することができます。このとき、リストに登録された予定を、その種類ごとに色分けして表示したいという要望がよくあります。ビューの書式設定を利用することで簡単に色分けすることができるのですが、はじめて設定するときには戸惑う部分もあるかもしれません。そんなリストの予定表表示で、予定を色分けして表示する方法を紹介します。
Customize

SharePoint Online モダンリストのフォームのレイアウトをカスタマイズしてみる

SharePointOnlineのモダンリストでは、列の表示は「列の書式設定」、ビューの表示は「ビューの書式設定」でカスタマイズができるほか、アイテム個別の閲覧・作成・編集を行う際のフォームもちょっとしたカスタマイズができるようになっています。列やビューの書式設定は、以前にも試したことがあり、最近はJSONを記述しなくても設定できる項目が増えてきたので便利に利用しているのですが、フォームの書式設定は試したことが無いなとふと思いました。というわけで、簡単にできる範囲でサッと試し...
Power Automate

SharePoint サイトのニュースが投稿または更新されたら Power Automate のフローを実行する(不完全版)

SharePointOnlineのモダンサイトには「ニュース」という機能があります。このニュースが投稿されたときに、PowerAutomateのフローを実行したいといったことがあると思います。たとえば、ニュースが投稿されたら通知として誰かに自動的にメールを送るとか、自動的にチームに投稿するとかそういった用途が考えられます。しかしながらPowerAutomateのSharePointコネクタには、ニュースの投稿で実行されるトリガーが用意されていないので、用意されているトリガーを...
スポンサーリンク
JavaScript

SharePoint Online のドキュメント ライブラリにアップロードした .aspx ファイルから JSOM を利用したい

SharePointOnlineのドキュメントライブラリに拡張子を.aspxとしたHTMLをアップロードすると、そのままブラウザでHTMLの内容を表示できることは以前の記事で書いた通りです。SharePointOnlineモダンページで“ちょっと”カスタマイズできる方法を模索してみる上記リンク先の記事を書いたときは、.aspxからSharePointへの通信はRESTAPIを利用する方法で紹介しましたが、どうしてもJSOM(JavaScriptObjectModel)を使いた...
SharePoint Online

SharePoint Online モダン ライブラリにファイルの「プレビューを開く」リンク列を追加する

SharePointOnlineのモダンドキュメントライブラリを利用していてちょっと不便だなと思うところとして、アップしたWordやExcelやPowerPointなどのファイルをクリックした場合にOfficeOnlineの編集モードで開いてしまうという点があります。ファイル個別で対応することもできるのですが、これもちょっと手間です。SharePointOnlineやOneDriveforBusinessで共有したOfficeファイルを読み取り専用モードで開かせる「列の書式設...
Power Automate

おぼえておくと便利そうな Microsoft Flow の変数の種類

前回の投稿では、MicrosoftFlowの変数の基本的な利用方法について書きました。もっとMicrosoftFlowを使い倒すための変数の基礎上の記事の中では、使いやすい「文字列」の変数を扱いながら操作方法を説明したのですが、MicrosoftFlowで利用できる変数の種類には、この記事を書いている時点で6種類あります。今回の記事では、それぞれの変数の種類がどういったものであるかを書いていきたいと思います。
Power Automate

もっと Microsoft Flow を使い倒すための変数の基礎

MicrosoftFlowは、トリガーやアクションの組み合わせで様々な処理を自動化することができます。さらには単純な組み合わせ以外にも、「変数」を活用することで、もっと柔軟で動的なより便利な処理を作成することもできます。正直なところ、変数を使いこなすには「プログラミング的な考え方」が多少は必要となり、これまでそうした経験のない方には難しいかもしれません…、が、使えるときっと楽しくなりますよ!
Power Apps

SharePoint モダンリスト フォームを PowerApps でカスタマイズするときの SharePointIntegration コントロールを調べる

PowerAppsでは、モバイル向けやパソコンのWebブラウザ向けのアプリを作成できるほかに、SharePointモダンリストのフォームをカスタマイズすることもできます。フォームのカスタマイズにおいても、基本的な操作はPowerAppsでのアプリ作成と変わらないのですが、SharePointIntegrationという見慣れないコントロールが追加されています。これは知っておいた方が良さそうだなというわけで、調べてみました。この記事は、僕がPowerAppsを学びながら書くシリ...
PowerShell

PowerApps の変数の使い方と使いどころ

PowerAppsでアプリを作成する場合、変数を利用する必要性が出てくることがあります。ただ、この変数という存在は目に見えづらく、これまでプログラミング(コーディング)を経験したことのないユーザーにはひとつのハードルにもなっているような気がしています。とは言えやっぱり変数を利用できた方が、作成できるアプリの幅も大きく異なってくるというわけで、PowerAppsのキャンバスアプリでの変数の動作について僕が勉強したときの手順や理解の内容を書いてみたいと思います。さきに書いておくと...
Power Apps

PowerApps の特殊なシンボル Parent と ThisItem を知っておく

PowerAppsでSharePointOnlineのリストなどからアプリを作成するとフォームが自動作成されるわけですが、このフォームをカスタマイズしていこうと思うとParentやThisItemなどの特殊なシンボルが出てきます。なんだか突然出てきますし、その時々で指し示す値も違っているように見えるのでなかなか分かりづらい存在です。このシンボルがどんなものかを知っておくことがPowerAppsアプリの作成やカスタマイズのために必要な気がしましたので、さっそく調べてまとめてみま...
Power Apps

おぼえておくと便利そうな PowerApps の変数やコレクションの基礎

PowerAppsでアプリを作成する場合、変数やコレクションを利用することでより高度なアプリを作成できるようになります。PowerAppsのアプリ内で変数やコレクションには次の種類があります。グローバル変数コンテキスト変数コレクション今回は僕がPowerAppsの使い方を学びながら、このあたりをおぼえておくと便利そうだなと思ったところをメモしておきます。また、PowerAppsで扱われる値にはいくつかのデータ型があるようで、そちらも調べてみました。この記事は、僕がPowerA...
JavaScript

SharePoint Online モダン ページで “ちょっと” カスタマイズできる方法を模索してみる

SharePointOnlineのモダンページを利用すると、ユーザーが自由にページのレイアウトを作成したり必要なWebパーツを配置したりといったことが簡単にできます。しかし一方で、何かしら"ちょっと"カスタマイズしたいなと思ったときにはSharePointFrameworkを利用してWebパーツの作成が必要だったりなど、その"ちょっと"が難しくなってもいます。従来であればコンテンツエディタWebパーツやスクリプトエディタWebパーツを利用してJavaScriptなどで"ちょっ...
JavaScript

JS リンクで列の値に応じて行の色を変える(クイック編集モード対応)

この記事は、Office365AdventCalendar2017に参加しています。Office365AdventCalendar2017SharePointServer2013以降や、SharePointOnlineの"クラシックUI"のリストで利用できるJSリンクを使って、列に入力された値に応じて行の色を変える方法です。JSリンクのOnPostRenderを利用する方法でイルミネート・ジャパン・ブログさんに記事がありますが、こちらのサンプルではリストのクイック編集モードに...
SharePoint Online

SharePoint Online モダン ページのページ ヘッダーを非表示にする

SharePointOnlineでは新しい「モダンページ」が利用可能となっており、先日もBingマップなどの新たなWebパーツも追加されました。NewwebpartsforyourmoderncommunicationsinSharePointOnlineこの新しいモダンページは、作成済みのサイトにも追加できます。手順は、下記の記事の通りです。SharePointOnlineのチームサイトのホームを”新しい”UIのページへ変更するただ、このモダンページには「ページヘッダー」が...
SharePoint 2010

「XSL リンク」を使って SharePoint リスト ビューをカスタマイズする

SharePoint2013からは、JavaScriptでのカスタマイズ方法も強化・追加されたため、「JSリンク」を利用することで簡単にリストビューをカスタマイズできるようになりましたが、SharePoint2010までは「XSL(XML向けのCSSのようなもの)」を記述する必要がありました。また、SharePoint2013になって、多くのリストビューはJSリンクでカスタマイズができますが、一部のリストビューは依然としてXSLでのカスタマイズにのみ対応しているものがあります...
スポンサーリンク