Power Appsの使い方

Power AppsとPower Automateの使い方やできることがわかるブログを目指しています。

Power Apps コレクション 動的に連番コレクションを作成する

コレクションをPower Appsのみ で動的に作成したい場合に使える例をひとつ。 今回挙げるのはループ処理でコレクションを追加していく方法です。 コールバック的に使えるSliderを用意する Power Apps はループ処理系に弱いです。for eachとかfor文とかも使え…

Power Apps DisplayMode.ViewのFormのDataCardに罫線をいれる

DisplayMode.EditのFormだとDataCardに罫線を出せますが、DisplayMode.ViewのFormでは出すことはできません。 プロパティも揃ってて設定もできるのに。一見できそうで歯がゆい・・・。 なので、一回諦めましょう。 どうしてもやりたい場合は四角アイコンとか…

PowerApps Gallery.Selectedが取得できないときは・・・

どうも環境によりGallery.Selectedが正常に動かない場合があるみたいです。 ページの読み込みが完了していない状態でギャラリーを選択した場合や、iOSでの不具合報告もあるようで。 安全に取り扱うには、Selectedを使うのをやめてThisItemを変数に格納するよ…

Power Apps で横スクロールアクションゲームを作る 記事まとめ

Power Apps で横スクロールアクションゲームを作る の記事一覧です。 上から順にやってみよう! Power Appsで横スクロールアクションゲームを作る ジャンプ編 https://zezeze.hateblo.jp/entry/2019/12/25/053353 Power Apps で横スクロールアクションゲーム…

Power Apps で横スクロールアクションゲームを作る Collection化編

1年以上前に作ったゲームアプリですが、今更ながら作り方の解説記事を書いてみます。 ↓昨年9月に行われた海外コミュニティ主催のPowerAppsゲーム作成コンペで優勝したアプリ https://twitter.com/bothernpa/status/1045855585797722112 こんな感じの横スクロ…

Power Apps で横スクロールアクションゲームを作る コイン取得編

1年以上前に作ったゲームアプリですが、今更ながら作り方の解説記事を書いてみます。 ↓昨年9月に行われた海外コミュニティ主催のPowerAppsゲーム作成コンペで優勝したアプリ https://twitter.com/bothernpa/status/1045855585797722112 こんな感じの横スクロ…

Power Apps で横スクロールアクションゲームを作る ステージ構成編

1年以上前に作ったゲームアプリですが、今更ながら作り方の解説記事を書いてみます。 ↓昨年9月に行われた海外コミュニティ主催のPowerAppsゲーム作成コンペで優勝したアプリ https://twitter.com/bothernpa/status/1045855585797722112 こんな感じの横スクロ…

Power Apps で横スクロールアクションゲームを作る 横スク編

1年以上前に作ったゲームアプリですが、今更ながら作り方の解説記事を書いてみます。 ↓昨年9月に行われた海外コミュニティ主催のPowerAppsゲーム作成コンペで優勝したアプリ https://twitter.com/bothernpa/status/1045855585797722112 こんな感じの横スクロ…

Power Apps 標準コネクタとプレミアムコネクタっていうネーミングについての意見的な

Power Apps または Power Automateでは、コネクタを使用してさまざまなサービスと連携させることができます。 使用できるコネクタは契約プランによってことなり、種類としては ・スタンダード(標準)コネクタ ・プレミアムコネクタ の2種類存在しています…

Power Apps 初期Screenを条件により切り替える

Power Appsでは、OnStartプロパティに設定することで初期画面を動的に変更することができます。 OnStartプロパティを開く OnStartはツリービュー > App から参照できます。 Navigate()で初期画面を設定する OnStartにNavigate()関数を記述することで、初期画…

Power Apps アプリ起動時にパラメータを送る。受け取る。

アプリ起動用URLにパラメータを設定することで、アプリに値を送ることができます。 パラメータを渡す パラメータは?ID=123のようなかたちで渡すことができます。 例: [起動用URL]?ID=123 複数のパラメータを渡す 複数パラメータを渡す場合は、&でつなげます…

Power Apps タイマーコントロールが挿入できないんだけど!?

タイマー?そんなの無くね?という方。 挿入 > 入力 のパネルはスクロールできます。 下にスクロールしてみてください。 スライダーとか、タイマーとかが出てきます。 macユーザーだとスクロールバーが出なく、ハンズオンとかで「タイマー無い!?」という方…

Power Apps ギャラリーコントロール上の変更を都度Collectionへ反映させる

Collectionをデータソースとしているギャラリーにテキストコントロールなどを設置して、直接値を書き換える方法について。 やり方 ギャラリーでリスト上に表示したCollectionに対して都度更新したい場合、以下のようにコントロールのOnChangeなどでPatch()処…

Power Apps セッションがタイムアウトしてしまう場合の対処法

Power Appsでサイネージを作ろうと思ったんですが、放置しているとセッションがタイムアウトしてアプリが止まってしまう。 どうしたらいいか? 定期的にブラウザを更新するとタイムアウトしないみたいです。 案1 Chromeの拡張機能で定期的に更新する ブラウ…

Power Automate x MSGraphでTeamsのチームにメンバーを追加する

必要なアクセス許可 今回必要なアクセス許可の種類は以下です。 GroupMember.ReadWrite.All 事前にアクセス許可を設定しておきましょう。 Teamsのチームに追加する 下記のサンプルのようにするとチームに追加することができます。 チームへ追加 サンプル { "…

Power Automate x MSGraphでメンバーとしてユーザーを招待する

必要なアクセス許可 今回必要なアクセス許可の種類は以下の2つです。 User.Invite.All Directory.AccessAsUser.All(ゲストで招待する場合は不要) 事前にAzureADでアクセス許可を設定しておきましょう。 ユーザーをメンバーとして招待する 以下のような感…

Power Automate フローがソリューションに入っていると外部テナント用MSGraphのアクションが失敗する

外部テナントをMSGraphを使用して操作しようとした際に、どうもうまく動かなかった。 カスタムコネクタ作成時のテストではうまくいっていたのに。 下記のようにソリューションに入っていると失敗する。 試しにマイフローから作成すると、問題なく動作した。 …

Power Automate x MSGraphで外部テナント操作用カスタムコネクタを作成する

外部テナントをMSGraphで操作するカスタムコネクタ作成について書きます。 Power AutomateとMSGraphを組み合わせると、外部テナントと連動するフローなんかもつくれてしまいます。 ざっくり手順 ざっくり、以下のような流れで作成していきます。 ・AzureADで…

Power Apps ForAll + Patch で複数レコードを一括更新する

ギャラリーやコレクションで保持している変更を一括で更新したい場合、ForAll()とPatch()を組み合わせて行うことができます。 一般的によくハマること とりあえずForAllで更新してみようとすると、大体失敗すると思います。 Collectionやギャラリーのカラム…

Common Data Service x Power Automateでトランザクション処理を行う

Common Data Serviceに対してトランザクション処理を行いたい場合、Power Automateで行うことができます。 トランザクションでなにができる? トランザクション(変更セット、Change set)内では、CDSの ・Create ・Update ・Delete が実行可能です。 処理の…

Power Apps 曜日を表示する

Power AppsではCalender関数を使用して曜日リストを取得できます。 Calendar.WeekdaysShort() Calendar.WeekdaysLong() などを使用すると、曜日の単一行テーブルを取得できます。 新しい画面 > カレンダー で作成されるページでも使用されています。 ですが…

Power Apps ナビゲーションバーを非表示にする

Power Appsのアプリの画面上部にはナビゲーションバーがついていますが、これは取り除くことができます。 やり方 アプリ起動用のURLに「&hidenavBar=true」をつけると取り除くことができます。 このようにスッキリします。 サイネージとかだとナビゲーション…

AI Builder ライセンスについて

AI Builderのライセンスについて、ざっくり調べたのをメモしておきます。 AI Builder ライセンスについて AI Builderのライセンスはテナントごとのボリュームライセンス。 Power AppsやPower Automateなどのライセンスを持っていることが前提。 500$ / 1,000…

Power AppsでAzure DevOpsのWork Itemを表示する

Azure DevOpsでタスク管理をしようかなと思ってやってみたのでメモを。 Power Apps側は表示だけで、WorkItemの作成や更新はひとまずはDevOpsでやる予定です。 事前作業 プロジェクトなどは事前に作成しておきます。 使用するクエリはDevOpsで事前に作成して…

Power Apps Now()でミリ秒まで表示する

Text()関数で表示形式をしていすることができますが、リファレンスのページを見ても書いてなかったのでメモ。 表示方法 下記のように記述するとミリ秒まで表示、取得できます。 Text(Now(),"yyyy/m/d hh:mm:ss.fff") 参考URL Now()リファレンス https://docs…

PowerAppsでローコーディングな勉強会 #10 イベントレポート

先日12/18にPowerAppsもくもく+LT会を開催いたしました。そのレポートです。 ご参加いただいた方ありがとうございました。 場所 会場は日本マイクロソフトさんのセミナールームをお借りして開催しました。 参加枠 会場でもくもくする枠とTeamsを利用してリモ…

Power Appsで横スクロールアクションゲームを作る ジャンプ編

1年以上前に作ったゲームアプリですが、今更ながら作り方の解説記事を書いてみます。 ↓昨年9月に行われた海外コミュニティ主催のPowerAppsゲーム作成コンペで優勝したアプリ こんな感じの横スクロールアクションゲームを去年作成しました。 いくつかのセンテ…

Power Virtual Agentsでドラ○エIII風性格診断作ってみた

Power Virtual Agentsでドラ○エIII風の性格診断Botを作ってみました。 ドラ○エIIIの性格診断って? ゲームを始める際にいくつか質問に答えて、主人公の性格を決めます。 性格によって、パラメータの上がり方が変わったりする面白いシステムです。 今回はこの…

Common Data Service エンティティやレコードのアクセス制御について

Common Data Serviceでは、以下の3つのレベルによってレコードを保護することができます。 ・ロールベースのセキュリティ ・レコードベースのセキュリティ ・フィールドレベルのセキュリティ 各セキュリティを設定することで ・権限のあるエンティティのみ…

Power Apps x Power Automate x FaceAPIで自動応答システムを作る

Ignite the tour tokyo用のデモアプリを作ってたらFaceAPIを使いたくなりまして、せっかくなのでまとめておきます。 FaceAPIについて FaceAPIはCognitive Servicesの一機能です。顔の画像を送ると、人の顔の感情とか、性別年齢などを判別できるAPIです。使う…

Power Apps / Power Automate の開発技術支援サービスや1日トレーニングコースを提供しています。

Power Apps や Power Automateに関する仕事のご依頼は下記ページからお問い合わせください。
ZEE CitizenDevSupport