ほか、地域活動などの活動報告ブログ。PowerAppsを使ってみました2018-08-08PowerAppsを使ってみましたプログラミング内容的にQiitaに書くかどうか迷ったものの、技術的なものを書くわけではないのでこちらに。いう非常に有用そうなツールです。Flowをボタンのアクションに紐付けて呼び出すこともでき、これを使えばより様々な処理を行うことができます。ぶっちゃけかなり強い(使う人が使えば)。Facebookにもユーザーグループが立ち上がっています。気になる人はそっちも見てみると良いでしょう。www.facebook.comさて本題。先日Bufferから突然Facebookの投稿ボタンが消滅したため、急遽「同じ投稿をFacebookとTwitterとマストドンに投稿するアプリ」というものを作っていました。BufferからFacebookの投稿ボタンが消滅した原因が、「Facebookがユーザータイムラインに文章を投稿するAPIを削除したため」だったので、このアプリが使えたのはわずか二日程度だったのですが・・・*1。アプリは全く使えなくなってしまったはいいとして、PowerAppsの大まかな使いどころと使い方はわかったので、とりあえずこのブログを書いてみます。PowerAppsで作ったアプリの立ち位置についてざっくりいうとこんな感じになります。上記PowerAppsのサイトより作成したアプリは、スマートフォンの専用アプリや、PCのブラウザ上から直接起動できるようになる(Webアプリのような感じ。インストールできるわけでは(たぶん)ない)。ボタンなどのコントロールには、あらかじめ作成した「PowerApps」をトリガーにしたフローを紐付けることが可能。PowerAppsから入力したいデータがあれば、パラメータの変数として「PowerAppsで確認」を選ぶと、適当な名前付きのパラメータが挿入されるっぽいボタンからフローを呼び出すときは、ボタンを選択し、リボンからアクション>Flows>実際に使いたいフローを選択する。あとはExcelのような感覚で、他のコントロールの値などを引数に突っ込む。「発行」します(発行したアプリ以外は、スマートフォンなどのPowerAppsから触って起動することができませんので注意!)とりあえず「慣れれば」簡単(慣れるのが簡単とは言ってない)。Sienaを利用した経験がある人であれば、とりあえず迷うことはないでしょう。Siena並の感想)。非プログラマ?使えるのこれ。はじめるまえに・・・とりあえずはじめてPowerAppsを使うような人は、はじめてPowerAppsを起動したときに出てくるチュートリアルなどをしっかり読むと良いでしょう。Sienaユーザーでも、そうでなくても、そう簡単に使えるような代物ではありません。慣れれば一からアプリを書くよりはるかに早く、それっぽい社内ツールを作ることができるようになると思います。アナリストからプロ開発者まで」とあります*2。第一に、「フローにおいて、型を意識しないとフローがうまく実行できない」ということ。Boolean型ではなく文字列型でフローに引き渡されます。if文で判定する前にbool()関数でBoolean型に変換してやらないと、trueとマッチしない。いうのは、とてつもなくプログラミング的だと思うのですが、違うのでしょうか。CITY.にて、第二回目のストアカ講座を開催しました*3。この辺を考えると、もはや「フローを上から順に実行する(場合によっては判断や繰り返しも含む)」という概念が入った時点で十分「ビジネスユーザーには対応しきれないもの」になるんじゃないかな?ということです。いう性質上、テスト実行が非常にやりづらいです。動作テストがてらにTwitterをフローとして追加したら、即投稿してしまう*4。テスト実行がしづらいぶん、当然「このフローを実行したらどうなるのか」を頭の中で十分にシミュレーションする必要がある。これってとてもプログラマ的なスキルであると思うのですがどうでしょうか。プログラマが「少しでも労力を減らすためのツール」として使うのであれば優秀。非プログラマは使わないのが吉?以上のことからとてもこれが「ビジネスユーザー向けのツール」とは思えないのです。Sienaと大して変わっていないようですし・・・)。Siena以上に「もとよりそれなりにプログラミングのセンスがある人」が使えばこれ以上ない強力なツールになると思います。いえ、非プログラマは、逆に問題をややこしくしてしまう可能性が高いため、PowerAppsの操作はとっとと近くのエンジニアに任せてしまうのが吉なのではないかなー(特に業務の場においては)という気がします*5。プログラミングを多少やったことがある(けど、現存のプログラム言語を使って強力なアプリをサクサク書けるほどのスキルは無い)ようなレベルの人であれば、自分のスキルの倍以上の力を発揮できるので、いいかもしれませんね。CITY.側には書きません。Nonprofit等だと話が違うのでしょうか。2018の10日...2017-09-02ふらっとステーション・とつかで使用しているデジタルツールなど今日はちょっと地域の活動団体の方と、デジタルツールの利活用...2015-06-2732歳になりました。いえば今日で32歳になりました。はてなブログPro高見知英です。コミュニティの活動とかいろいろやってます。(20)はてなブログをはじめよう!TakamiChieさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。