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

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

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

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

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

Read More

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

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

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

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

Read More

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

PowerApps でアプリを作成する場合、変数を利用する必要性が出てくることがあります。ただ、この変数という存在は目に見えづらく、これまでプログラミング(コーディング)を経験したことのないユーザーにはひとつのハードルにもなっているような気がしています。

とは言えやっぱり変数を利用できた方が、作成できるアプリの幅も大きく異なってくるというわけで、PowerApps のキャンバス アプリでの変数の動作について僕が勉強したときの手順や理解の内容を書いてみたいと思います。

さきに書いておくと、勉強してみて思ったことは「出来る限り変数は使わない方が良い」ということです。その理由は、記事の最後のほうに書いてあります。

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

Read More

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

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

このシンボルがどんなものかを知っておくことが PowerApps アプリの作成やカスタマイズのために必要な気がしましたので、さっそく調べてまとめてみました。

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

Read More

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

PowerApps でアプリを作成する場合、変数やコレクションを利用することでより高度なアプリを作成できるようになります。PowerApps のアプリ内で変数やコレクションには次の種類があります。

  • グローバル変数
  • コンテキスト変数
  • コレクション

今回は僕が PowerApps の使い方を学びながら、このあたりをおぼえておくと便利そうだなと思ったところをメモしておきます。

また、PowerApps で扱われる値にはいくつかのデータ型があるようで、そちらも調べてみました。

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

Read More

SharePoint Online モダン リストの 5,000 件問題対応と 20,000 件問題の回避方法

SharePoint では半ば常識のように「5,000 件問題」が話題になりますが、あまりに有名になりすぎてしまったがために今日時点での正しい情報を知っている方が少ないようにも思います。

SharePoint Online では、このような制限の緩和やパフォーマンス向上に関するアップデートも日夜行われており、「5,000 件問題」への対応も大きく進んでいます。

そうして制限が緩和されたことにより、現在では「20,000 件」が新たな制限となっていますが、その制限も多くの場合に回避できます。

今回は検証結果と合わせて紹介したいと思います。

Read More

Microsoft Teams のタブを活用しよう(新入社員研修の例)

Microsoft Teams では、チャットなどのコミュニケーションが話題になりますが、個人的には「タブ」の機能をいかに上手く活用できるかが業務の改善では重要になると思っています。

そこで、今回は新入社員研修のようなシナリオにおいて、どんなタブをチームに用意していくと良いかについて自分が利用した事例を基に紹介してみたいと思います。また、このチームは、受講生と研修講師がメンバーとなり利用するチームを想定しています。

あくまで一例ということで。

Read More

新しい Outlook on the Web の新規メール作成画面を開くハイパーリンク

以前、Outlook on the Web の新規メール作成画面を開くハイパーリンク(こういうのってディープリンクと言うんですか?)を紹介しました。

Outlook on the Web の新規メール作成画面を開くハイパーリンク
https://idea.tostring.jp/?p=2826

ところが、いつからか新しい Outlook on the Web を試せるようになっており、上の記事で紹介したテクニックが使えなくなっていました。

新しい Outlook on the Web というのは、次のように切り替えることができるものです。

新しい Outlook on the web に関するサポートを受ける
https://support.office.com/ja-jp/article/017014cd-2ad0-41ab-8473-6bd8c349d4f8

この新しい Outlook on the Web でも動作する新規メール作成画面を開くハイパーリンクを発掘しましたのでメモしておきます。

Read More