Chat 用アプリをカスタマイズする

AppSheet を使用して Chat 用アプリを構成するときに、Chat 用アプリの次の機能をカスタマイズできます。

  • 最初のメッセージ。Chat 用アプリがインストールされたとき、または Google Chat スペース内で名前リンクが付けられたときに表示される Chat 用アプリのメニューが含まれます
  • 検索コマンド。Chat 用アプリのユーザーが単純な語句を使って Chat 用アプリのビューを検索できます
    自動構成を使用している場合にのみ利用可能)
  • Chat 用アプリのアクション。Chat 用アプリとやり取りするためのその他の方法を提供します

最初のメッセージをカスタマイズする

Chat 用アプリがインストールされたとき、または Google Chat スペース内で名前リンクが付けられたときに、Chat 用アプリにはデフォルトでプライマリ メニュー ビューへのアクセスを提供するメニューが表示されます。Chat カードのメニューに表示されるメッセージとビューをカスタマイズできます。

Chat 用アプリで表示される最初のメッセージの例を以下に示します。

Chat アプリのメニュー

 

AppSheet を使った Chat 用アプリでビューがサポートされていない場合、アプリのユーザーは、上の図の [My Team] ビューに示すように、そのアプリのウェブ版を新しいウィンドウで開くよう求められます。

最初のメッセージをカスタマイズするには:

  1. アプリエディタで、[Chat Setup] ページの [Customize] セクションを開きます。
  2. [First message] をクリックします。
  3. 必要に応じてメッセージのテキストを入力します。
  4. [App views sent as a Chat card menu] で、含めるビューを次のように定義します。
    • [Add view] をクリックして、メニューにビューを追加する
    •  をクリックしてビューを削除する
    • ハンドル  を長押しし、ドラッグしてビューの順序を変更する
少なくとも 1 つのビューが必要です。すべてのビューを削除すると、AppSheet でデフォルト メニュー(すべてのプライマリ メニュー ビュー)が復元されます。

検索コマンドをカスタマイズする

: 検索コマンドは、自動構成を使用している場合にのみ利用できます。

AppSheet には /search コマンドが組み込まれています。これを使用すると、ユーザーは /search request などの単純な語句を使って Chat 用アプリのビューを検索できます。

デフォルトでは検索コマンドが有効になっています。検索コマンドを無効にするには、[Search command] セクションでその他アイコン  > [Disable] を選択します。

Chat 用アプリのアクションをカスタマイズする

必要に応じて Chat 用アプリのアクションをカスタマイズして、Chat 用アプリとやり取りするためのその他の方法を提供することができます。Chat 用アプリのアクションには以下を指定できます。

  • Google Chat 内でのアクション
    次のいずれかの方法でトリガーできます。
    • スラッシュ コマンド
      ユーザーは、スラッシュ コマンドを使用して Chat 用アプリの特定の機能にアクセスできます。追加したすべてのスラッシュ コマンドが Chat に表示されるので、どのようなアクションが可能なのかが簡単に把握でき、Chat の会話中に「/」(スラッシュ)を入力することで、使用できるスラッシュ コマンドとその簡単な説明を入手できます。

      [Approvals app] のスラッシュ コマンド

      たとえば、次のようなスラッシュ コマンドを定義できます。
      • Chat 用アプリのビューを開くスラッシュ コマンド。たとえば、「/form」と入力すると、Chat でフォームビューが開きます。
      • 自動化プロセスをトリガーするスラッシュ コマンド。たとえば、「/updaterequest」と入力すると、プロジェクトのすべての関係者にステータス更新リクエストが送信されます。
         
      スラッシュ コマンドは必須ではありませんが、使用することを強くおすすめします。スラッシュ コマンドを設定しない場合、ユーザーは Chat 用アプリの最初のメッセージからアプリのビューにアクセスできます。
    • スペースへの Chat 用アプリの追加
      たとえば、ユーザーがスペースに Chat 用アプリを追加したときに、アプリの使い方を記載したウェルカム メッセージを送信します。
    • スペースからの Chat 用アプリの削除
      たとえば、ユーザーがスペースから Chat 用アプリを削除したときに、プロジェクトの関係者にメッセージを送信します。
  • Google Chat 外でのアクション
    たとえば、接続されているデータソースに変更が加えられたときや、特定の日付に達したときに、Chat メッセージを送信できます。
    • 接続されているデータソースに変更が加えられたとき(例: 列名に新しい項目が追加された)
    • 特定のスケジュール(例: 週に 1 回、月曜日の朝)
    • 特定の日付に達したとき(例: プロジェクトの期限に達したとき)
    • 条件を満たしたとき(例: インベントリ データが 7 日以上更新されていないとき)

以下の各セクションの説明に沿って、Chat 用アプリのアクションを作成および構成します。

Chat 用アプリには、必要なアクションをいくつでも構成できます。アクションをまったく使用しないことも可能です。Chat 用アプリのアクションを構成しない場合でも、Chat 用アプリが Chat やスペースに追加されたときにウェルカム カードを送信できます。

Simple Inventory Chat アプリのインターフェース

Chat 用アプリのアクションを作成する 

Chat 用アプリのアクションを最初から作成するか、よく使われる Chat のアクションとして利用できるレシピ テンプレートのいずれかを基にして作成します。

注: Chat 用アプリのアクションのレシピ テンプレートには、特定のユースケースの要件を満たすための追加の構成が必要です。

Chat 用アプリのアクションを作成するには:

  1. アプリエディタで、[Chat Setup] ページの [Customize] セクションを開きます。
  2. [+ Add an action] をクリックして、次のいずれかのレシピ テンプレートを選択するか、プルダウンで [Build my own…] を選択して、Chat 用アプリのアクションを最初から構築します。 
     
    レシピ テンプレート 説明

    Slash command: Open app view

    スラッシュ コマンドを使用して、Chat スペースで既存のアプリのビューを開きます。

    Slash command: Run an automation

    スラッシュ コマンドを使用して、Chat イベントとして構成されている bot をトリガーします。

    Message when data changes

    Chat 用アプリでデータに変更が加えられたときにメッセージを送信します。

    Message on a schedule

    特定のスケジュールに沿ってメッセージを送信します。

    Message when added to space

    スペースに Chat 用アプリが追加されたときにメッセージを送信します。

    Message when removed from space

    スペースから Chat 用アプリが削除されたときにメッセージを送信します。

  3. レシピ テンプレートまたは [Build my own] を選択したら、次に Chat 用アプリのアクションを構成します。
  4. 次のいずれかをクリックします。
    • [Next] をクリックして、Google Chat API の構成に進む
    • [+ Add an action] をクリックして、Chat 用アプリの別のアクションを追加する

Chat 用アプリのアクションを構成する

以下の各セクションでは、特定のユースケースの要件を満たすために Chat 用アプリのアクションを構成する方法を説明します。

Slash command: Open app in view

Chat スペース内でアプリのビューを開くようにスラッシュ コマンドを構成するには:

  1. Chat 用アプリのアクションを作成するときに、[Slash command: Open app in view] レシピ テンプレートを選択します。このレシピ テンプレートを使用すると、クリック可能なメニューを使用しなくても、Chat 用アプリのビューに簡単にアクセスできます。
  2. [New Slash command: Open app view] ダイアログで、次のフィールドを構成します。すべての項目が必須です。 
    1. [App View] プルダウンで、スラッシュ コマンドを使用して返す Chat 用アプリのビューを選択します。
    2. [Name] フィードにスラッシュ コマンドの名前を入力します。
      名前にはスラッシュを含めてください。たとえば、「/command」と入力します。
      : この名前では大文字と小文字が区別されません。

    3. [Description] フィールドにスラッシュ コマンドの説明を入力します。この情報は、ユーザーが Chat の会話中に「/」と入力したときに表示されます。
  3. 次のいずれかをクリックします。
    • [Next] をクリックして、次の構成手順に進む
    • [+ New action] をクリックして、Chat 用アプリの別のアクションを追加する
Slash command: Run an automation

自動化機能を実行するようにスラッシュ コマンドを構成するには:

  1. Chat 用アプリのアクションを作成するときに、プルダウンで [Slash command: Run an automation] レシピ テンプレートを選択します。
    bot が作成され、スラッシュ コマンドによってトリガーされる Chat イベントとして構成されます。
  2. Chat イベントを構成します。
  3. イベントがトリガーされたときに実行するプロセスを構成します。
  4. をクリックして Chat 用アプリの設定ページに戻ります。
  5. 次のいずれかをクリックします。
    • [Next] をクリックして、次の構成手順に進む
    • [+ New action] をクリックして、Chat 用アプリの別のアクションを追加する
Message when data changes

データに変更が加えられたときに Chat メッセージを送信するには:

  1. Chat 用アプリのアクションを作成するときに、プルダウンで [Message when data changes] レシピ テンプレートを選択します。
    bot が作成され、データに変更が加えられたときにトリガーされるデータ変更イベントとして構成されます。
  2. データ変更イベントChat メッセージを構成します。
  3. をクリックして Chat 用アプリの設定ページに戻ります。
  4. 次のいずれかをクリックします。
    • [Next] をクリックして、次の構成手順に進む
    • [+ New action] をクリックして、Chat 用アプリの別のアクションを追加する
Message on a schedule

スケジュールに沿ってメッセージを送信するには:

  1. Chat 用アプリのアクションを作成するときに、プルダウンで [Message on a schedule] レシピ テンプレートを選択します。
    bot が作成され、スケジュール イベントとして構成されます。デフォルトでは、毎月 1 回、月の初日の正午にトリガーされるようにスケジュール設定されます。
  2. スケジュール イベントChat メッセージを構成します。
  3. をクリックして Chat 用アプリの設定ページに戻ります。
  4. 次のいずれかをクリックします。
    • [Next] をクリックして、次の構成手順に進む
    • [+ New action] をクリックして、Chat 用アプリの別のアクションを追加する
Message when added to space

スペースに Chat 用アプリが追加されたときに Chat メッセージを送信するには:

  1. Chat 用アプリのアクションを作成するときに、プルダウンで [Message when added to a space] レシピ テンプレートを選択します。
    bot が作成され、Chat スペースに Chat 用アプリが追加されたときにトリガーされる Chat イベントとして構成されます。
  2. Chat イベントChat メッセージを構成します。
  3. をクリックして Chat 用アプリの設定ページに戻ります。
  4. 次のいずれかをクリックします。
    • [Next] をクリックして、次の構成手順に進む
    • [+ New action] をクリックして、Chat 用アプリの別のアクションを追加する
Message when removed from a space

スペースから Chat 用アプリが削除されたときにメッセージを送信するには:

  1. Chat 用アプリのアクションを作成するときに、プルダウンで [Message when removed from a space] レシピ テンプレートを選択します。
    bot が作成され、Chat スペースから Chat 用アプリが削除されたときにトリガーされる Chat イベントとして構成され、bot エディタで開かれます。
  2. Chat イベントChat メッセージを構成します。
  3. をクリックして Chat 用アプリの設定ページに戻ります。
  4. 次のいずれかをクリックします。
    • [Next] をクリックして、次の構成手順に進む
    • [+ New action] をクリックして、Chat 用アプリの別のアクションを追加する
Chat 用アプリの独自のアクションを構築する

Chat 用アプリの独自のアクションを構築するには:

  1. Chat 用アプリのアクションを作成するときに、[Build my own…] を選択します。
    [Bots] ページが開きます。
  2. bot を追加して構成します。
  3. Chat 用アプリの設定ページに戻ります。
  4. 次のいずれかをクリックします。
    • [Next] をクリックして、次の構成手順に進む
    • [+ New action] をクリックして、Chat 用アプリの別のアクションを追加する

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

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