まで上がって快適になりました、横田です。「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倍ぐらい作りやすくなっていることを祈ります。