見出し画像

新機能:シングル・リレーションを通じて参照先テーブルの数値を増やす【ノーコード・ツールGlide】

Glide Updatesに新しい機能の追加がありました。シングルリレーションを通じて参照先テーブルのカラムの値を増やせます!

「で、どういうとき使うの😁!?」

う、、、それが、、、思いつかない😅。Glideさんも「こういうときに使うんです!」という使用例とともに、Glide Updateを掲載してくれればいいのですが、それがないのです。。。

以前にもGlide Updateで公開された新機能の使い途が分からず、Communityに質問を投げてみたら、、、「あんまり使い道ないな~」みたいな返事がきました。おい、おい!🙄

今回の場合は、きっと使い途ありますよ!みんなで考えましょう!

ということで、私は新機能の設定だけお話しします。もやもやする方は、続きをご覧ください!

ちなみに、この動画を参考にしました。作ったのはSantiago Perezさんです。あ、最近、Glideサポートに問い合わせしたとき、トラブル対応してくれた人だ!丁寧な対応でしたよ!親近感あるな~😄。

1対多のテーブルを用意

使用例に使うのは、ユーザーテーブル(職員名簿)とプロフィール画像テーブルです。一人の職員が複数の画像を投稿できる機能があります。となると、この2つのテーブルの関係は1対多です

増加ボタンを設置

プロフィール画像のテーブル(「多」の方のテーブル)の詳細画面にボタンを配置します。とりあえずラベルは、「増加」としました。

職員名簿(1の方)に数値カラムを追加

「職員名簿」にカラム(数値)を一つ使いしておきます。このカラムの値を「プロフィール画像のテーブルを通じて増やす」ことが狙いですよ!2という数値(加藤さんという人の数値)を覚えておいてください。

プロフィール画像テーブルにリレーション設置

今度は、プロフィール画像テーブルを少し加工します。メールアドレスを外部キーとして、職員名簿へリレーションします。職員名簿から参照したい値は、「何かの数」という列です。Lookupカラムに2という値が表示されました。

ボタンにアクション追加

さきほど、プロフィール画像テーブルの詳細ページに設置したボタンに悪書を追加しますよ~。アクションは、Increment Number(数を増やす)です。これはOKです。で、カラムを開くと、、、

おお!リレーション先のテーブル(職員名簿)が表示されましたよ😄。なるほど、新しい!!

次に、職員名簿のどのカラムの値を増やすかを指定します。「何かの数」でしたね。

「行は指定しないんですか!?🤔」

するどい!ポイントは、職員名簿が「1」、プロフィール画像が「多」の関係になっているところです。このため、プロフィール画像のアイテムに紐づいている職員名簿上の行は、一つに特定されます。だから、シングル・リレーション(Match MultipleがOFF)のときしか使えないということでしょうね。

では、実験♪

よーし、ではプロフィール画像のテーブルの詳細が画面上のボタンをカチカチと3回押します。

おお、参照先(職員名簿)の数値が増えましたね!

参照元の「プロフィール画像テーブル」のLookupの値も増えています。参照先のテーブルの値が更新された結果、参照元のLookupの値表示も増えたわけですね。

なるほど~。参照元のテーブルから、リレーションカラムを通じて、参照先のテーブルの数値を増やす。新鮮です!

データを更新するといえば、「This Item」を指定するのが当たり前になっていましたから、参照先のItemを更新するのは驚きではあります。

だ・か・ら、何に使うのよ!?

で、この機能、何に使います!?記事を書いている間に思いつくかな~と思ったけど、やはり思いつかないな~💦。

アプリを作っているときに思いつくかしら。。。

ということで、「こう使ったら便利」みたいな事例を思いついた方はぜひ共有してください😆。

ついでに、Glideさん、ぜひGlide Updateは、使用例とともに紹介してください~。

では、ビーダゼーン!

※私のやる気アップとブログの品質向上につながりますので、記事が気に入られた方は、「ポチっ」と好きボタンを押してくださったり、フォローいただけますと幸いです🙇。


この記事が気に入ったらサポートをしてみませんか?