管理人がみんなに伝えたい!!と思った知識や学びを気ままに書いています(^^)

【これで解決!】Enumlistの使い方

【これで解決!】Enumlistの使い方

本記事はノーコードアプリ開発について全く知らなかった管理人が独学で勉強し、ここ大事!と感じた部分を記事にまとめています。

本ブログでは新UI画面で内容をまとめています。

新旧画面への切り替えは、下図を参考に該当アイコンをクリックしてください(^^)

新UI画面の説明

まずはじめに

本記事はこんな人におすすめ!!
  • 候補値から複数の値を選択する方法が知りたい人
  • データが登録されたらそれを察知し、複数の関係者に自動で連絡をしたい人
本記事を読んで出来るようになること
  • データタイプ:Enumlistとベースタイプ:refの設定方法
  • Automationによる自動でメールを送信する方法

今回は、enumlistについて学びつつ、それにメールの自動送信機能を実装する方法も合わせた、一度で二つ学べる記事にしました。

仕事のニーズとしては、結構あると思うので参考にしてください。

それでは勉強していきましょう(^^)


タイプ:Enumlistとベースタイプ:refの設定方法

検証シートの説明

最初に検証用のデータを用意します。

毎度おなじみのスプレッドシートを今回も使います。

連絡事項登録シート
連絡事項登録シートの説明

こちらのシートには、ID、対象者、連絡事項の3つのカラムを用意

アプリユーザーシート
アプリユーザーシートの説明

こちらのシートには、名前とemailの2つのカラムを用意

今回の検証で用いるデータは以上です。

このデータをappsheetに取り組みましょう(^^)

カラムのデータタイプの設定

データタイプの編集

続いて、appsheetに取り込んだデータのタイプ修正を行います。

先にアプリユーザーテーブルの修正を行います。

アプリユーザーテーブルのデータタイプ設定

こちらのテーブルはこの設定だけでOKです。

次に、連絡事項テーブルについて修正をします。

対象者カラムの設定
対象者カラムの設定
対象者カラムのベースタイプ設定
対象者カラムの入力値設定

検証のための設定は以上です。

  • データタイプ:Enumlistにすることで予め作った選択肢を複数選択することが可能
  • ベースタイプ:refにすることで参照テーブルにある情報を遡ることが可能

こうしておくことで、次に説明するAutomationによるメール自動送信の設定が組みやすいです。


Automationによる自動通知の設定方法

自動メール送信のイメージ

次に、Automationによる自動通知の設定方法について説明します。

今回は登録された連絡事項が、対象者全員にメールが自動送信される設定を考えてみます。

Automationの設定をするうえで、役立つTIPSがあります

参考記事
Botを作成する
新規BOTの作成方法
Eventを作成する
イベントの作成方法
イベントの設定
データ追加でBOTを起動させる

Event nameの入力とEvent typeの設定をしましょう。

Processを作成する
プロセスの作成方法
プロセスの作成方法
タスクの詳細設定

これで自動化の設定は完了です。

AutomationのメールにURLを付ける方法は知っておきましょう

参考記事

作成したAutomationの検証

Automationの検証
検証その1
新規登録時のBOT発火確認

この条件で新規に登録すると・・

BOTから届いたメール内容

このようなメールが自動で届きます。

赤枠で囲まれた部分を訳すと、

このアプリはデプロイをしていないため、メールはアプリ開発者にしか送信されません。

本来は、TOに”aaa@gmail.com”,”bbb@gmail.com”,”ccc@gmail.com”の3名、CCとBCCはなし

を意味しています。

青枠の対象者がメールアドレスとなっており、一目で誰かがわからないので、ここの修正を行います。

検証その2

今回設定したベースタイプ:refを使ってより高度な設定をしてみましょう。

タイプref挙動の確認

Email Bodyにある<<[対象者]>>の部分を

refの構文

<<[対象者][名前]>>に変更します

先ほどと同じく新規に登録してみましょう。

新規登録時のBOT発火確認

この条件で新規に登録すると・・

BOTから届いたメール内容

今度は対象者の名前が表示されるようになりました(^^)

これは、enumlist-refの設定をすることにより

カラムにrefの挙動(対象テーブルの情報を遡ることが可能)を持たせることが可能

となります。

ref設定から簡単に情報を遡ることができるappsheetのパワフルな機能だと思います(^^)

refの考え方は、appsheetでアプリ開発を行ううえで重要です

参考記事

appsheetでのアプリ開発では、このrefの挙動を持たせるような関係性を意図的に作るとUI向上につながります。

アプリ開発に慣れてきたら意識するといいです。


まとめ

以上、複数の選択肢を選ぶことが出来るenumlistについての記事でした。

appsheetで複数の選択肢を選ぶことができるのは、enumlistのみ

このことをしっかりと覚えておいてください。

記事内容について何かありましたらページ下にあるコメント欄からコメントをお願いします。

わかりにくかった部分や間違った情報などご指摘いただけると嬉しいです!

勉強お疲れさまでした(^^)

enumlistの使い方を学べるアプリの紹介です

参考記事

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA