MoreBeerMorePower

Power Platform中心だけど、ノーコード/ローコード系を書いてます。

Power Apps

新しくなった Power Apps トリガーの変更点について

Power Apps から Power Automate のフローを実行する場合におなじみの「Power Apps トリガー」に新しくV2が登場しましたので、今回は現行トリガー (V1) から V2への変更点と注意事項をまとめます。 変更点 主な変更点は Power Apps からデータを取得する際の…

Power Apps 初回起動時の接続の確認をスキップさせるPowerShellコマンド

Power Apps で作成したアプリを利用する場合、コネクターを使っていると初回実行時に接続の確認が表示されます。 基本的には、アプリが利用者の望まないデータ接続をさせないために表示していますが、これを表示させたくないケースもあるかと思います。 そん…

Working with Excel file in Power Apps

"Excel is not a database" This argument was also true when using Excel files as a data source in Power Apps, because the following important functionalities were not supported in this case : Simultaneous editing by multiple users - Any ope…

Excel ファイルをPower Appsのデータソースにする際の改善まとめ

はじめに Power Apps で Excelファイルのテーブルをデータソースにする場合のイケてないポイントってなんでしょう? 同時編集しようとすると (あるいはファイルを開いていると) アプリ側でエラーが出てしまう 委任可能なデータソースではない レコードの作成…

Power Apps で Excel テーブルをデータソースにした際の動作が改善されました

「Power Apps で Excelファイルをデータソースにするのはお勧めできないですねー」 そんなことが盛んに言われていた状況が少し改善されるアップデートがありました。 powerapps.microsoft.com そもそもお勧めできない理由の一番大きい原因 (制限) は、多人数…

Power Apps の新機能 : Android の「もどる」ボタン対応 のご紹介

Android 標準の「もどる」ボタンでアプリの終了ダイアログが表示されるの、ちょっと鬱陶しいなぁとPower Apps を Android デバイスで利用している方なら思ったことがあるのではないでしょうか。 今回、この悩みを解消するような新機能が Power Apps に追加さ…

Power Apps が「印刷」に対応! キャンバススクリーンのPDF化も可能に

2021 Release Wave1で日本でも要望の多かった「印刷」機能がPower Appsに登場です! 印刷をする場合には、キャンバスアプリのスクリーンテンプレートに追加された「Portrait print」または「Landscape print」を利用します。 ※これらのサイズはB4(JIS)に最適…

Power Apps で全角半角の変換を行うカスタム関数のご紹介

以前 Power Automateで作成した全角半角の変換フローですが、これを Power Apps のカスタム関数で作成してみました。 qiita.com 方法は愚直に、変換テーブルを利用しているのですが、そもそも半角カナの濁音をどうするか問題は Power Apps でもちょっと面倒…

Power Apps でカレンダー を簡単に生成するカスタム関数のご紹介

Power Apps でカレンダーを利用する場合の質問を最近でもよく受けます。 多くの場合、カレンダースクリーンのテンプレートを利用して、これをカスタマイズする方法についてですが、カレンダースクリーンは変数が多く、イベントが発生するパーツも多いのでか…

テキスト操作のカスタム関数の作り方 (7個)

テキスト操作を行う Power Apps のカスタム関数を7個作成しましたので、作り方をここに載せておきます。 今回はいずれも Power Query の文字列関数からの移植です。 出力するプロパティのデータ型はすべて テキスト です。 目次 Repeat (文字の繰り返し) Rev…

Power Apps Sequence関数の利用シーン

Sequence関数、最近カスタム関数を作るようになってからますます活躍しております。 実際、自分が使っているケースをいくつかここでご紹介しようと思います。 Sequence関数の書式は以下の通りです。 Sequence( 生成する配列の行数, 初期値, 増加幅 ) 公式レ…

How to add Static Data into your Power Apps (not Excel Table)

Intro The most common way to use static data in Power apps is to import Excel tables. However, this data is static, but not protected, as it can be accidentally deleted by makers who can edit the app. You've may already seen such static, p…

Power Apps の カスタム関数を作ってみよう

はじめに 最近 Power Apps に新しい機能、『コンポーネントのパラメーター』 が追加されました。 これを利用することでアプリ作成者が定義可能なカスタム関数を作成することができます。 Excel でよく使われる関数のいくつか (財務関数や統計関数など) は Po…

Power Apps for Teams の DateTime 列にはご注意を! (時間ずれる)

まずは何が問題なのか実際に挙動を見ていただければと。 フォームにDateTime型の列が含まれる場合 『おや?変更を加えていないのに時間がコロコロ変わっているぞ?』 これが Teams 上の Power Apps で DateTime型の列を取り扱う場合の問題点です。 DateTime…

Power Apps の ローディングスピナー をSVGで作る

Matthew Devaney が Power Apps でローディングスピナーを使う方法を紹介していたので、触発されてローディングスピナーをPower Appsで作る方法を考えてみました。 Mattのブログは以下をご覧ください。 matthewdevaney.com 私が作ったものは、Power Apps内で…

Power Apps と Power Automate Desktop でつくる Stream Deck 風ラウンチャー

リモートワークになってから特によく見るようになった (TLで買っている人が増えた) Stream Deck。結構値が張るんですよね。 それほど効果や利用頻度が高いのかわからない中で買うのは勇気がいります。 ELGATO ショートカットキーボード elgato Stream Deck 1…

Power Apps メンター記録 #2 - フォームカスタマイズの話

前回はPower AppsのキャンバスアプリでSharePointリストに存在するデータを閲覧・新規登録する方法を紹介しました。 一覧表示にはギャラリーコントロールを追加する データの登録にはEditフォームを追加して、モードをNewにする フォーム外にボタンをおいて…

Teams のメンバー追加・削除に連動させて Power Apps のアクセス権を管理する

Teams が業務の単位になってくるとそれに連動して Power Apps のアプリにもアクセス権を付与したいという要望も出てくると思います。 Teams の Power Apps だと通常の Power Apps モバイルアプリから使えないしという場合には、通常 Office 365 グループの S…

Power Apps メンター記録 #1 - データ接続の話

アプリを実際に使うとなると必ず必要になるのが データ接続 です。 今回は SharePoint リストを接続先として、データ接続を行い以下を実施します。 0. 準備 - SharePoint リストの作成と仮データ登録 1. 登録されているデータの一覧を取得する データ接続 一…

Power Appsの添付ファイルコントロールに追加したファイルを一括でbase64化

少し前にPower AppsでExcelファイルをアップロードしてDataverseにデータ登録を行うようなアプリとフローを紹介しました。 mofumofupower.hatenablog.com 今回は少し応用して、複数ファイルを一括でフローに渡すようなケースを考えます。 説明の都合上、ファ…

Power Appsで複数フォームにわたるデータ登録をする場合の実装パターン

入力が多いリストに対してデータを登録する場合、一つのフォームで入力させるとどうしても長いスクロールが発生したり、あるいは複数列のフォームを用意する必要があります。 よくWebのフォームで見るような「次へ」「戻る」が付いたウィザード形式のフォー…

Power Apps/AutomateのカスタムコネクターをAzureサービスから作る

これまでカスタムコネクターの作成方法はPostman collectionのインポートやブランクからの作成が主でしたが、最近になってAzureのサービスから直接カスタムコネクターを作成するオプションが追加されていましたので簡単にご紹介します。 新しいカスタムコネ…

Teamsのタブに追加したPower Appsアプリにパラメータを渡す方法

例えば『チケットトラッキングのようなアプリをPower Appsで作っておいて、チケットが作成されたらPower AutomateでTeamsに通知を行う』このような仕組みを作ることはそれほど難しくないかと思います。 Teamsを作業の中心にするなら、Teamsのタブにアプリを…

Azure Speech ServiceとCloudmersive Video and Media Serviceで ノーコードで音声の文字起こし

はじめに 今回はPower Appsのマイクコントロールで録音した音声を、AzureのSpeech ServiceとCloudmersiveのVideo and Media Serviceを利用して、ノーコードで文字起こししてみました!! 実際やってみた様子は以下のツイートをご覧ください。 すげーな!Azur…

Power AppsからExcelファイルを取り込んでDataverse for Teamsにデータ登録

時には業務で使いそうなものも。 Dataverse for Teams が正式リリースとなりました。もはやTeamsにくっついている環境であればSharePointのカスタムリストを選択するというのはあまりないのかなと思えるくらい便利ですね。 ただちょっと面倒なのが、データを…

Azure API Management で Project Oakdale 環境にカスタムコネクターを追加する

Microsoft Teams に Power Apps の機能が追加 (パブリックプレビュー) された際に同時にアナウンスされた Azure API Management からのカスタムコネクター作成 について、Google Books APIを例として紹介します。 該当するDocsは以下 docs.microsoft.com Azu…

Power Apps (CDS for Teams) が使われているチームを取得する

[2020/09/25 21:35 更新:環境取得のアクションをPower Apps for MakersからPower Platform for Adminsに変更] はじめに まだ何に使えるか思いついていないですが、Teams で使えるようになった Power Apps に関するTipsです。 Teams のチームで Power Apps /…

Power Apps で SVG を使う

はじめに Power Appsでアプリを装飾したり、業務っぽくないアプリを作るときに画像を利用したり、HTMLを駆使したり、あるいは図形コントロールを駆使します。 その一環でSVGをどのくらい使えるのか試してみたので簡単にまとめます。 Power Apps でSVGを表示…

Power Apps で録音した音声をMP3形式に変換する [Cloudmersive]

はじめに Power Apps ではマイクコントロールで録音した音声を JSON関数を使ってデータ化できることが知られています。 最近では、モバイルのPower Appsアプリを利用した場合でも、この音声のデータ化ができるようになっており、さまざまなシーンでの活用が…

Power Apps で JSONをつくるには

Power Appsではとても簡単にJSONをつくれます!条件付きで 今回はPower AppsでJSONデータを作成する方法のご紹介です。 最終的にはPower AppsでLINEのリッチメニューシミュレータ&JSON出力を作成しましたので、今回例として利用するスキーマはLINEリッチメ…