Category( "Power Apps" ){ return results; };

Power Apps で SharePoint リストをデータソースとした場合の列の種類別の既定値の指定方法

Power Apps には Common Data Service (CDS) という優れたデータストアがありますが、SharePoint Online のリストをデータソースとして利用している方も多くいるのではないかと思います。僕自身もよく SharePoint Online のリストをデータソースとして利用しています。

そんな SharePoint Online のリストをデータソースとした Power Apps アプリを作ろうと思ったときに、新規データ入力フォームなどの既定値を指定したいと思っても「個人」列や「選択肢」列など、列の種類によっては既定値を指定する設定が分かりづらいものもあります。

そこで、調べて試してみた結果をまとめておきたいと思います。

Read More

Power Apps のキャンバスアプリを Microsoft Teams のチーム(Office 365 グループ)のメンバーと共有する

Power Apps で作成したキャンバスアプリを Microsoft Teams のタブに追加するなどして、チーム(Office 365 グループ)のメンバーと共有して利用したいと思うことは多いと思います。

ただし、Power Apps のアプリを共有できるのは、ユーザー個人かセキュリティグループ、または、「すべてのユーザー」のみのため、チームのメンバーと共有するにはチームのメンバー個別に共有する必要がありました。

そのため、チームのメンバーが変わるごとに Power Apps アプリの共有設定を変更する必要があり正直かなりの手間です。

そう思っていたのですが、いつの間にか公式ドキュメントにキャンバスアプリを Office 365 グループと共有する方法が追加されていました。

Power Apps でキャンバスアプリを共有する – Office 365 グループでアプリを共有する
https://docs.microsoft.com/ja-jp/powerapps/maker/canvas-apps/share-app#share-an-app-with-office-365-groups

さっそく試してみましょう。

Read More

Microsoft Ignite 2019 の SharePoint 関連まとめ

今年もアメリカはフロリダ州オーランドで Microsoft Ignite 2019 が開催されています。SharePoint に関する新しい情報も色々と出てきましたので、リンク先のセッションの流れに沿ってまとめていきたいと思います。

セッション動画ではデモが山盛りですので、ぜひ動画もご覧ください。

The latest innovations in SharePoint, OneDrive, and Office for content collaboration in Microsoft 365
https://myignite.techcommunity.microsoft.com/sessions/81522

公式のまとめ記事はこちらです。

SharePoint, OneDrive, and Office enhancements showcase Microsoft 365 innovations at Microsoft Ignite
https://techcommunity.microsoft.com/t5/Microsoft-365-Blog/SharePoint-OneDrive-and-Office-enhancements-showcase-Microsoft/ba-p/970118

さて、それでは始めます。英語力の問題で間違っているところもあるかもしれませんので、気づいた場合にはご指摘ください。

Read More

PowerApps で文字列から HTML タグや改行コードを削除する

先週土曜日は、Japan Power Platform User Group で開催したもくもく会に参加しました。

このもくもく会とは、どこかの場所に複数人で集まり、各自がそれぞれ作業したり勉強したりするゆる~い雰囲気の勉強会です。もくもく会へ参加するメリットとしては、自宅や職場ではなく場所を変えて集中して勉強できることや、もくもく会へ参加している他の参加者に質問できることなどがあります。

そんなもくもく会で、僕は PowerApps を利用して RSS リーダーアプリを作成していたのですが、文字列の扱いで「HTML タグはどうやって削除するの?」「改行コードはどうやって削除するの?」という 2 つの課題にぶち当たり、他の参加者の力を借りて解決できたので、忘れないようにメモしておきます。

ちなみに、Japan Power Platform User Group に興味のある方は下記の connpass をチェックしてみてください、時々こうしたイベントを開催しています。

Japan Power Platform User Group
https://power-platform.connpass.com/

それでは本題です。

Read More

SharePoint Conference 2019 Keynote まとめ

今年もラスベガスで開催されている SharePoint Conference で、いろいろと新たな機能やロードマップが発表されたので、新機能を中心にちょっとまとめてみます。

こちらの Keynote は、SharePoint Virtual Summit として録画が公開されています。

SharePoint Virtual Summit
https://www.microsoft.com/en-us/spvs

公式なリリースは、下記リンク先と、リンク先の記事の最後にまとめられているリンクからどうぞ。Keynote では紹介されていない機能も数多く発表されています。

New SharePoint home sites headline Microsoft 365 innovations for the intelligent workplace
https://www.microsoft.com/en-us/microsoft-365/blog/2019/05/21/sharepoint-home-sites-microsoft-365-innovations-intelligent-workplace/

さて、さっそく見ていきましょう。

Read More

PowerApps で作成したアプリを SharePoint Online のモダン ページに埋め込む

SharePoint Online のモダン ページでは、Office ドキュメントや画像や予定やニュースや Forms のフォームなど、さまざまな情報をひとつのページに配置して整理、共有することができます。

そうしたページに PowerApps で作成したアプリも含めることができますので、その方法を紹介したいと思います。

Read More

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

PowerApps では、モバイル向けやパソコンの Web ブラウザ向けのアプリを作成できるほかに、SharePoint モダンリストのフォームをカスタマイズすることもできます。

フォームのカスタマイズにおいても、基本的な操作は PowerApps でのアプリ作成と変わらないのですが、SharePointIntegration という見慣れないコントロールが追加されています。

これは知っておいた方が良さそうだなというわけで、調べてみました。

この記事は、僕が PowerApps を学びながら書くシリーズです。5 部作を想定していましたので、いちおう最後です。

Read More

おぼえておくと便利そうな PowerApps のコレクション操作関数

PowerApps では、データソースから取得したデータを、コレクションという変数でアプリ内に読み込んで保持しておき、ギャラリーやデータテーブルを用いて画面への一覧表示などを簡単に行うことができます。

このとき、コレクションの作成やデータの編集、そしてデータの削除の方法をおぼえておくことで、より自由で柔軟にデータを扱うことができます。PowerApps の使い方を学んでいて、このあたりをおぼえておくと便利そうだなーという関数をまとめておきます。

この記事は、僕が PowerApps を学びながら書くシリーズです。

Read More