Power Appsの中で変数を使っていると、たまにおもしろいものが入ることに気が付く。
今回は僕が発見した(個人的に)おもしろいものをご紹介。
画面(Screen)
まずは画面。




画面移動の順番が複雑だったり動的に変化するアプリを作りたいときとか、ifやSwitchにScreen名を直説書いて制御するよりも管理がしやすくなる、かもしれないw
コントロール
画面と同様にコントロールも変数に入れることができる。



なのでたぶん、変数の中には代入した時点でのコントロールの情報が入った別オブジェクトが入るっぽい。
これがコントロールへの参照を格納してくれる仕様でボタンのOnSelectとかを呼び出せるなら、ボタンに処理を格納してポリモーフィズムっぽいことができるかもしれないけど残念。。。
App

とはいえAppはアプリ内に1個しかない上、どこからでも呼び出せるので、変数に入れる意味はほとんどないw
式の結果
最後は「動作の式」の結果。




どの式を使うとどんな戻り値を返してくれるのか?というのは特に公式にも書かれていないようなので、色々と試してみるとおもしろいかも。
コメント