クイック スタート: AppSheet データベースを使用して初めての自動化を構築する

 

このクイック スタートでは、AppSheet データベースを使用して初めての自動化を構築します。この自動化では、AppSheet データベース内に新しいタスクが直接追加されたときに、タスクが割り当てられた人にメール通知が送信されます。


AppSheet データベースを使用した初めての自動化を作成するには、次の手順を行います。

  1. AppSheet にログインします。
  2. アプリエディタで Tasks App アプリを開きます。
    Tasks App アプリは、クイック スタート: AppSheet データベースを使用して初めてのアプリを構築するの完了時に作成したものです。
  3. アプリエディタのナビゲーション パネルで、Automation アイコン 自動化アイコン をクリックします。

    Go to Bots page

    [Bots] ペインが表示されます。
  4. [Bots] ペインの上部ヘッダーにある [+] をクリックします。

    Click + in the top header of the Bots pane
  5. [Add a new bot] ダイアログで、[Create a new bot] をクリックします。



    新しい空の bot が作成され、アプリエディタの中央ペインに表示されます。
  6. bot の名前を編集します。
    1. 左側のナビゲーション パネルで [New Bot] にカーソルを合わせます。
    2. その他アイコン > [Rename] を選択します。

      Rename bot
       
    3. bot に「Task complete」という名前を付け、Enter キーを押します。
  7.  中央ペインの新しい bot フローで、[Configure event] をクリックします。

    Click Configure event in the center pane
  8. イベント名に「Task complete」と入力して、[Create a custom event] をクリックします。

    Task completed event

    アプリエディタの右側に [Settings] ペインが開きます。

    Tasks column Task is changed の候補を選択して、イベントの一部を自動的に設定することもできます。ただし、このチュートリアルでは手動でイベントを設定する方法について説明します。詳細については、アプリエディタの候補リストをご覧ください。
  9. 右側のペインで、次のようにイベントを設定します。

    フィールド 設定
    Event source プルダウンで [AppSheet database] を選択します。
    Table プルダウンで [Tasks] を選択します。
    Data change type

    次のように設定します。

    • [Updates] を選択します。
    • [Adds] と [Deletes] の選択を解除します。
    Columns to watch for update

    プルダウン メニューを開いて次のように設定します。

    1. [Status] を選択します。
    2. [Task] の選択を解除します。
    3. [Select 1 column(s)] をクリックします。
    Condition

    Expression Assistant を使用して条件値を入力します。

    1. [Condition] フィールドをクリックします。
      Expression Assistant が表示されます。
    2. 式のテキストボックスに「[Status] = "Complete"」と入力します。 

      Enter [Status]="Complete" in the Expression Assistant
    3. [Save] をクリックします。

    [Settings] ペインは次のようになります。

    Event settings for AppSheet database event
  10. 中央ペインの bot フローで、[+ Add a step] をクリックします。

    Add a step to the bot
  11. [Step name] に「Email approver」と入力し、[Create a custom step] をクリックします。

    Enter Send an email and click Send an email under Suggestions

    Email approver のステップが追加されると、デフォルトで [Run a task] が設定され、右側のペインにその設定が表示されます。
  12. 右側のペインで、タスクを次のように設定します。
    1. タスクの種類を [Send an email] のままにします。
    2. [Email Type] で、[Custom template] をクリックします。
      追加フィールドが表示されます。
    3. [Table name] プルダウンで [Tasks] を選択します(選択されていない場合)。
    4. [To] フィールドで [Add] をクリックし、表示されたフィールドに自分のメールアドレスを入力します(テスト用)。
    5. [Email Subject] フィールドに「Task complete」と入力します。
    6. [Email Body] はデフォルトのままにします。

    [Settings] ペインは次のようになります。

    Send an email task settings

  13. [Save] をクリックしてアプリを保存します。

    Save the app
  14.  次のような警告メッセージが表示されます。

    Bot deployment warning indicating email will be delivered to app owner only

    現時点では、このメッセージは無視して構いません。テスト メッセージはすべてアプリのオーナーに送信されるため、自動化をテストするためにアプリをデプロイする必要はありません。

    次に、自動化をテストします。

  15. 自動化をテストする手順は次のとおりです。

    1. アプリエディタのナビゲーション パネルで、Data アイコン をクリックします。

      Click Data in the navigation pane to open the Data pane

      [Data] ペインが表示されます。

    2. [Data] ペインで [Tasks] をクリックします。

      Click Tasks in the Data pane to view the Tasks table

    3. テーブルのナビゲーション バーで [View data source] をクリックします。



      ブラウザの新しいタブで、AppSheet データベース エディタの [My Project Tracker] が開きます。デフォルトで Tasks テーブルが選択されています。

    4. [Write script] 行で [Status] 列を [Complete] に設定します。

      In Write script row, set Status to Complete

    5. 自分のメールで、「Task complete」という件名のメッセージを受信したかどうかを確認します。


お疲れ様でした。AppSheet データベースを使用した初めての AppSheet 自動化を作成しました。

次のステップ その他のクイック スタートを利用して、別の AppSheet の機能を学習できます。

 

この情報は役に立ちましたか?

改善できる点がありましたらお聞かせください。
検索
検索をクリア
検索を終了
Google アプリ
メインメニュー
14487714228619731775
true
ヘルプセンターを検索
false
true
true
true
false
false
false
false