このクイック スタートでは、AppSheet データベースを使用して初めての自動化を構築します。この自動化では、AppSheet データベース内に新しいタスクが直接追加されたときに、タスクが割り当てられた人にメール通知が送信されます。
AppSheet データベースを使用した初めての自動化を作成するには、次の手順を行います。
- AppSheet にログインします。
- アプリエディタで Tasks App アプリを開きます。
Tasks App アプリは、クイック スタート: AppSheet データベースを使用して初めてのアプリを構築するの完了時に作成したものです。 - アプリエディタのナビゲーション パネルで、Automation アイコン
をクリックします。
[Bots] ペインが表示されます。 - [Bots] ペインの上部ヘッダーにある [+] をクリックします。
- [Add a new bot] ダイアログで、[Create a new bot] をクリックします。
新しい空の bot が作成され、アプリエディタの中央ペインに表示されます。 - bot の名前を編集します。
- 左側のナビゲーション パネルで [New Bot] にカーソルを合わせます。
- その他アイコン
> [Rename] を選択します。
- bot に「Task complete」という名前を付け、Enter キーを押します。
- 中央ペインの新しい bot フローで、[Configure event] をクリックします。
- イベント名に「Task complete」と入力して、[Create a custom event] をクリックします。
アプリエディタの右側に [Settings] ペインが開きます。Tasks column Task is changed の候補を選択して、イベントの一部を自動的に設定することもできます。ただし、このチュートリアルでは手動でイベントを設定する方法について説明します。詳細については、アプリエディタの候補リストをご覧ください。 -
右側のペインで、次のようにイベントを設定します。
フィールド 設定 Event source プルダウンで [AppSheet database] を選択します。 Table プルダウンで [Tasks] を選択します。 Data change type 次のように設定します。
- [Updates] を選択します。
- [Adds] と [Deletes] の選択を解除します。
Columns to watch for update プルダウン メニューを開いて次のように設定します。
- [Status] を選択します。
- [Task] の選択を解除します。
- [Select 1 column(s)] をクリックします。
Condition Expression Assistant を使用して条件値を入力します。
- [Condition] フィールドをクリックします。
Expression Assistant が表示されます。 - 式のテキストボックスに「[Status] = "Complete"」と入力します。
- [Save] をクリックします。
[Settings] ペインは次のようになります。
- 中央ペインの bot フローで、[+ Add a step] をクリックします。
- [Step name] に「Email approver」と入力し、[Create a custom step] をクリックします。
Email approver のステップが追加されると、デフォルトで [Run a task] が設定され、右側のペインにその設定が表示されます。 - 右側のペインで、タスクを次のように設定します。
- タスクの種類を [Send an email] のままにします。
- [Email Type] で、[Custom template] をクリックします。
追加フィールドが表示されます。 - [Table name] プルダウンで [Tasks] を選択します(選択されていない場合)。
- [To] フィールドで [Add] をクリックし、表示されたフィールドに自分のメールアドレスを入力します(テスト用)。
- [Email Subject] フィールドに「Task complete」と入力します。
- [Email Body] はデフォルトのままにします。
[Settings] ペインは次のようになります。
- [Save] をクリックしてアプリを保存します。
-
次のような警告メッセージが表示されます。
現時点では、このメッセージは無視して構いません。テスト メッセージはすべてアプリのオーナーに送信されるため、自動化をテストするためにアプリをデプロイする必要はありません。
次に、自動化をテストします。
-
自動化をテストする手順は次のとおりです。
-
アプリエディタのナビゲーション パネルで、Data アイコン
をクリックします。
[Data] ペインが表示されます。 -
[Data] ペインで [Tasks] をクリックします。
-
テーブルのナビゲーション バーで [View data source] をクリックします。
ブラウザの新しいタブで、AppSheet データベース エディタの [My Project Tracker] が開きます。デフォルトで Tasks テーブルが選択されています。 -
[Write script] 行で [Status] 列を [Complete] に設定します。
-
自分のメールで、「Task complete」という件名のメッセージを受信したかどうかを確認します。
-
お疲れ様でした。AppSheet データベースを使用した初めての AppSheet 自動化を作成しました。
次のステップ その他のクイック スタートを利用して、別の AppSheet の機能を学習できます。