ホーム › フォーラム › Power Apps › アプリの作り方 › excelに出来る「__PowerAppsId__」列について
タグ: データソース excel
はじめまして! PowerAppsをはじめてそろそろ半年になるものです。
すみません、ちょっと疑問点があるので、質問させてください。
PowerAppsでExcelファイルをデータソースにすると、指定したテーブルの一番右の「__PowerAppsId__」という列が出来ています。 こちらはいったい何の意味があるのでしょうか?(排他管理とかでしょうか?)
すみませんが、もしご存じの方がいたらご教示いただけますと幸いです。
以上です。
こんにちわ!
「__PowerAppsId__」はPowerAppsからExcelへ接続した際、自動で作成される”一意の値を格納する列”です。 下記のDocsが参考になるかと思います。
■PowerApps から Excel に接続する https://docs.microsoft.com/ja-jp/powerapps/maker/canvas-apps/connections/connection-excel
yamada様
ありがとうございます! すみません、とすると、DBのように排他管理をするわけではなく、一意の値をキーにコネクタ(API)を使って更新、といったイメージでしょうか? もし、排他管理がある場合は各々のコネクタ先のAPI仕様による、といった感じでしょうか…?
おっしゃる通り、基本的にはデータソースとコネクターに依存する認識です。 RDBのような排他制御やトランザクションは基本的にPowerAppsは苦手ですね。 ここらへんを分かりやすく説明した公式情報が見つからないんですよね・・・。
https://docs.microsoft.com/ja-jp/connectors/
特にExcelは、他アプリで開いてロックされるとPowerAppから簡単に書き込めなくなる等あります。 作成するアプリの目的や利用シーンにあわせて、 SharePoint Online、AzureのSQLDatabase、CDS等々データソースは何が良いか? 事前によく考えておきたいトコだと個人的には考えてます。
Yamada様
ご回答ありがとうございます! なるほどです!コネクター依存になるなら、コネクターの仕様と、APIの仕様、どちらもちゃんと把握しないといけないですね。 そして、色々と注意事項もある、ということですね… 私も、Yamada様を見習って、事前によく考えることにします! たとえば、データベースの管理ではExcelはいまいちだけど、「初心者でも超簡単に作れる」、というメリットもある…とかちゃんと整理します! もし周りでアプリを作る人がいた場合、しっかりとサポートできるようになれるように頑張ります(`・ω・´)
ご回答くださりありがとうございました!それではです。
Forgot your password?
Remember Me
No account? Sign up
Please enter your username or email address. You will receive a link to create a new password via email.
Already have an account? Login instead