まで上がって快適になりました、横田です。「PowerAppsで乱数を20個生成したい!」こんな考えを持ったことはないでしょうか?少しでもプログラミングをかじったことのある人なら「for文で回せばいいじゃん」ってなると思います。今現在(2019/11/14)のPowerAppsで使えるfor文では、colectionに対してfor文を回す機能しかないため、実現できません。やろうと思ったらTimerで現実するしかないです。今回はそのTimerを使って乱数を生成し、泡みたいなhome画面を作成してみました!「これ作ってどうするの?」...次回の記事で生きてくるはずです。実装のイメージは、timerで生成したcircleStyleの状態をgarallyのcircleに反映させる。timerでcircleStyleの状態を変化させて動きを加える。garallyのitem間のサイズ(garallyの中身を削除せずに値を変えてみると何の値かわかると思います。Collection(circleStyle)に値を生成timer(generateCircle)を追加これは0.2秒に1個circleを生成するためのタイマーです。circleの最大数は10個としています。yこの時点で実行してみるとカラフルなcircleが生成されると思います。このcircle達にアニメーションを加えていきます。colorAlpha-0.020});この時点でcircleの左上を起点として大きくなるようなアニメーションがついたと思います。この起点をcircleの中央にしてみましょう。y-size/2中央を起点としたアニメーションがついたと思います。最後に上に行くアニメーションを加えていきましょう。dy:-App.DesignHeight/50});If(10<CountA(circleStyle.size),Remove(circleStyle,First(circleStyle)));これで上に行くアニメーションがついたと思います。「乱数を20個生成したい」などのfor文で何かを生成するということが、現状のPowerAppsのfor文ではできません。そのため、timerを利用して生成するしかないです。そもそもPowerAppsをこんな使い方することが間違っている気もしますが、そこは見逃してください。7年経ったら5倍ぐらい作りやすくなっていることを祈ります。本記事に記載の情報に起因するいかなる損害に対しても弊社は一切の責任を負わないものとします。お客様のご判断と責任のもとにご活用ください。