最近、注目を浴びているノーコード。
簡単にアプリが作れる人気のノーコードツールGlideなら、プログラミングなしでアプリが作れます。
ここでは、「Glideで投票アプリが作れるのか?」を紹介します。
Glideって何?
Glide(グライド)は、ノーコードツールで、Googleのスプレッドシートを用いて、アプリを作成できるサービスです。
クリックアンドドラッグで操作ができ、テンプレートやスプレッドシートとの連携が容易にできるためプログラミングは必要ありません。
プログラムコードの入力をせずに画面を操作してアプリが作成が可能で、簡単にアプリを作成することができる人気ツール。
Glideは、無料で登録して使用することができます。⇒ Glideの登録
Glideでクリックを数えたい
Gildeで画像をいくつか並べてボタンを表示して、そのクリック数を表示したいと思いました。
どれが人気なのかかが分かる投票アプリみたいなものを作成しようと思いました。
例えば、フェイスブックのグッドボタンやインスタグラムのいいねのように、何人がクリックしたのか?という感じで。
Glideにはオーバレイでお気にり(ハートマークボタン)をつけれるので、画像を並べて、いいものに投票して、その数を表示したいと考えました。
いろいろ試してみましたが、現在、Glideでは、この表示はできないようです。
クリック数だけでも分からないかと、関数やロールアップなどを組み合わせて考えてみましたが無理でした。
グライドで直接クリックを数える機能は実装されていません
(2020年11月時点です。今後追加されるかもしれません。)
もし、できるとしたら、ログイン制にして、誰がクリックしたかを表示させて、シートでデータを集計することはできそうです。
(複数人が同時にログインをするようにするには、有料プランにする必要がありそうです)
今回、オープンな投票アプリを作りたいと考えましたが、Glideではできませんでした。
Glideでカウントする方法
クリックをカウントする方法は、グーグルアナリティクスを使用してカウントをする方法があります。
この場合は、前提として、ボタンが「画面へのリンク」である時です。ボタンのクリックを追跡できます。
そのため、今回のケースでは利用できません。
また、Glideでグーグルアナリティクスを使用するにはPro(有料)プランにする必要があります。
ノーコードでアプリを作成するときは、どこまでができるのかを見極める必要がありそうです。
ノーコードツールにもいろいろな種類があるのでどのツールを使用するのかも重要。
場合によっては、ノーコードではお手あげということもあるので注意が必要です。
ただ、今後ノーコードツールもさらに進化していきそうなのでできることは増えそうです。
そのほかのGlideの記事はこちら。
⇒ Glideの使い方【アプリダッシュボード】アプリ作成手順
⇒ ノーコードGlide【Googleのスプレッドシートを使用したアプリ作成編】
クリック数をカウントする方法ですが、独学ノーコード様の「オーバーレイ」の説明のページをヒントに「いいねのカウント方法」を作ってみました。私の作ったサンプル→ https://stale-market-7627.glideapp.io/
カードレイアウトに設定し、アバター画像に「いいね画像」を設定し、その隣のアバターテキストに「いいねが押された数」を表示します。(スプレッドシートの中で「いいね画像」の隣に「いいねカウンター」という列を作っておきます)
ポイントは「ACTION」の中の「INCREMENT」機能を使うと、クリックすることにカウントが1ずつ増加し、クリックされた数は「いいねカウンター列」に表示されます。このクリックされた数を「アバターテキスト」に表示させます。
最初はクリック数をどこに表示したらいいのか分からず、迷いましたが独学ノーコード様の説明の中に「オーバーレイを使うときはタイルかカードレイアウトを使い、カードレイアウトを使うとアバターテキストがアバター画像の横に表記される」と書かれていたので、これだ!こうすればできる、と思い作ってみました。サンプルを作ったので試して頂けると幸いです。
(追伸)
昨日(2/20)久しぶりにGlide触ったらメニューがまるっきり変わっていました。(内容は同じですがコマンドの配置が全く異なっており、混乱しました。)
コメントありがとうございます。
サンプル例と設定方法を教えていただきありがとうございます。
「ACTION」の中の「INCREMENT」機能を使用してみたいと思います。
Glideの画面変わりましたね。私も驚きました!