AppSheet を使用して Chat 用アプリを構成するときに、Chat 用アプリの次の機能をカスタマイズできます。
- 最初のメッセージ。Chat 用アプリがインストールされたとき、または Google Chat スペース内で名前リンクが付けられたときに表示される Chat 用アプリのメニューが含まれます
- 検索コマンド。Chat 用アプリのユーザーが単純な語句を使って Chat 用アプリのビューを検索できます
(自動構成を使用している場合にのみ利用可能) - Chat 用アプリのアクション。Chat 用アプリとやり取りするためのその他の方法を提供します
最初のメッセージをカスタマイズする
Chat 用アプリがインストールされたとき、または Google Chat スペース内で名前リンクが付けられたときに、Chat 用アプリにはデフォルトでプライマリ メニュー ビューへのアクセスを提供するメニューが表示されます。Chat カードのメニューに表示されるメッセージとビューをカスタマイズできます。
Chat 用アプリで表示される最初のメッセージの例を以下に示します。
最初のメッセージをカスタマイズするには:
- アプリエディタで、[Chat Setup] ページの [Customize] セクションを開きます。
- [First message] をクリックします。
- 必要に応じてメッセージのテキストを入力します。
- [App views sent as a Chat card menu] で、含めるビューを次のように定義します。
- [Add view] をクリックして、メニューにビューを追加する
- をクリックしてビューを削除する
- ハンドル を長押しし、ドラッグしてビューの順序を変更する
検索コマンドをカスタマイズする
AppSheet には /search
コマンドが組み込まれています。これを使用すると、ユーザーは /search request
などの単純な語句を使って Chat 用アプリのビューを検索できます。
デフォルトでは検索コマンドが有効になっています。検索コマンドを無効にするには、[Search command] セクションでその他アイコン > [Disable] を選択します。
Chat 用アプリのアクションをカスタマイズする
必要に応じて Chat 用アプリのアクションをカスタマイズして、Chat 用アプリとやり取りするためのその他の方法を提供することができます。Chat 用アプリのアクションには以下を指定できます。
- Google Chat 内でのアクション
次のいずれかの方法でトリガーできます。- スラッシュ コマンド
ユーザーは、スラッシュ コマンドを使用して Chat 用アプリの特定の機能にアクセスできます。追加したすべてのスラッシュ コマンドが Chat に表示されるので、どのようなアクションが可能なのかが簡単に把握でき、Chat の会話中に「/」(スラッシュ)を入力することで、使用できるスラッシュ コマンドとその簡単な説明を入手できます。 たとえば、次のようなスラッシュ コマンドを定義できます。- Chat 用アプリのビューを開くスラッシュ コマンド。たとえば、「/form」と入力すると、Chat でフォームビューが開きます。
- 自動化プロセスをトリガーするスラッシュ コマンド。たとえば、「/updaterequest」と入力すると、プロジェクトのすべての関係者にステータス更新リクエストが送信されます。
スラッシュ コマンドは必須ではありませんが、使用することを強くおすすめします。スラッシュ コマンドを設定しない場合、ユーザーは Chat 用アプリの最初のメッセージからアプリのビューにアクセスできます。 - スペースへの Chat 用アプリの追加
たとえば、ユーザーがスペースに Chat 用アプリを追加したときに、アプリの使い方を記載したウェルカム メッセージを送信します。 - スペースからの Chat 用アプリの削除
たとえば、ユーザーがスペースから Chat 用アプリを削除したときに、プロジェクトの関係者にメッセージを送信します。
- スラッシュ コマンド
- Google Chat 外でのアクション
たとえば、接続されているデータソースに変更が加えられたときや、特定の日付に達したときに、Chat メッセージを送信できます。- 接続されているデータソースに変更が加えられたとき(例: 列名に新しい項目が追加された)
- 特定のスケジュール(例: 週に 1 回、月曜日の朝)
- 特定の日付に達したとき(例: プロジェクトの期限に達したとき)
- 条件を満たしたとき(例: インベントリ データが 7 日以上更新されていないとき)
以下の各セクションの説明に沿って、Chat 用アプリのアクションを作成および構成します。
Chat 用アプリには、必要なアクションをいくつでも構成できます。アクションをまったく使用しないことも可能です。Chat 用アプリのアクションを構成しない場合でも、Chat 用アプリが Chat やスペースに追加されたときにウェルカム カードを送信できます。
Chat 用アプリのアクションを作成する
Chat 用アプリのアクションを最初から作成するか、よく使われる Chat のアクションとして利用できるレシピ テンプレートのいずれかを基にして作成します。
Chat 用アプリのアクションを作成するには:
- アプリエディタで、[Chat Setup] ページの [Customize] セクションを開きます。
- [+ Add an action] をクリックして、次のいずれかのレシピ テンプレートを選択するか、プルダウンで [Build my own…] を選択して、Chat 用アプリのアクションを最初から構築します。
レシピ テンプレート 説明 スラッシュ コマンドを使用して、Chat スペースで既存のアプリのビューを開きます。
スラッシュ コマンドを使用して、Chat イベントとして構成されている bot をトリガーします。
Chat 用アプリでデータに変更が加えられたときにメッセージを送信します。
特定のスケジュールに沿ってメッセージを送信します。
スペースに Chat 用アプリが追加されたときにメッセージを送信します。
スペースから Chat 用アプリが削除されたときにメッセージを送信します。
- レシピ テンプレートまたは [Build my own] を選択したら、次に Chat 用アプリのアクションを構成します。
- 次のいずれかをクリックします。
- [Next] をクリックして、Google Chat API の構成に進む
- [+ Add an action] をクリックして、Chat 用アプリの別のアクションを追加する
Chat 用アプリのアクションを構成する
以下の各セクションでは、特定のユースケースの要件を満たすために Chat 用アプリのアクションを構成する方法を説明します。
Chat スペース内でアプリのビューを開くようにスラッシュ コマンドを構成するには:
- Chat 用アプリのアクションを作成するときに、[Slash command: Open app in view] レシピ テンプレートを選択します。このレシピ テンプレートを使用すると、クリック可能なメニューを使用しなくても、Chat 用アプリのビューに簡単にアクセスできます。
- [New Slash command: Open app view] ダイアログで、次のフィールドを構成します。すべての項目が必須です。
- [App View] プルダウンで、スラッシュ コマンドを使用して返す Chat 用アプリのビューを選択します。
-
[Name] フィードにスラッシュ コマンドの名前を入力します。
名前にはスラッシュを含めてください。たとえば、「/command」と入力します。
注: この名前では大文字と小文字が区別されません。 - [Description] フィールドにスラッシュ コマンドの説明を入力します。この情報は、ユーザーが Chat の会話中に「/」と入力したときに表示されます。
- 次のいずれかをクリックします。
- [Next] をクリックして、次の構成手順に進む
- [+ New action] をクリックして、Chat 用アプリの別のアクションを追加する
自動化機能を実行するようにスラッシュ コマンドを構成するには:
- Chat 用アプリのアクションを作成するときに、プルダウンで [Slash command: Run an automation] レシピ テンプレートを選択します。
bot が作成され、スラッシュ コマンドによってトリガーされる Chat イベントとして構成されます。 - Chat イベントを構成します。
- イベントがトリガーされたときに実行するプロセスを構成します。
- をクリックして Chat 用アプリの設定ページに戻ります。
- 次のいずれかをクリックします。
- [Next] をクリックして、次の構成手順に進む
- [+ New action] をクリックして、Chat 用アプリの別のアクションを追加する
データに変更が加えられたときに Chat メッセージを送信するには:
- Chat 用アプリのアクションを作成するときに、プルダウンで [Message when data changes] レシピ テンプレートを選択します。
bot が作成され、データに変更が加えられたときにトリガーされるデータ変更イベントとして構成されます。 - データ変更イベントと Chat メッセージを構成します。
- をクリックして Chat 用アプリの設定ページに戻ります。
- 次のいずれかをクリックします。
- [Next] をクリックして、次の構成手順に進む
- [+ New action] をクリックして、Chat 用アプリの別のアクションを追加する
スケジュールに沿ってメッセージを送信するには:
- Chat 用アプリのアクションを作成するときに、プルダウンで [Message on a schedule] レシピ テンプレートを選択します。
bot が作成され、スケジュール イベントとして構成されます。デフォルトでは、毎月 1 回、月の初日の正午にトリガーされるようにスケジュール設定されます。 - スケジュール イベントと Chat メッセージを構成します。
- をクリックして Chat 用アプリの設定ページに戻ります。
- 次のいずれかをクリックします。
- [Next] をクリックして、次の構成手順に進む
- [+ New action] をクリックして、Chat 用アプリの別のアクションを追加する
スペースに Chat 用アプリが追加されたときに Chat メッセージを送信するには:
- Chat 用アプリのアクションを作成するときに、プルダウンで [Message when added to a space] レシピ テンプレートを選択します。
bot が作成され、Chat スペースに Chat 用アプリが追加されたときにトリガーされる Chat イベントとして構成されます。 - Chat イベントと Chat メッセージを構成します。
- をクリックして Chat 用アプリの設定ページに戻ります。
- 次のいずれかをクリックします。
- [Next] をクリックして、次の構成手順に進む
- [+ New action] をクリックして、Chat 用アプリの別のアクションを追加する
スペースから Chat 用アプリが削除されたときにメッセージを送信するには:
- Chat 用アプリのアクションを作成するときに、プルダウンで [Message when removed from a space] レシピ テンプレートを選択します。
bot が作成され、Chat スペースから Chat 用アプリが削除されたときにトリガーされる Chat イベントとして構成され、bot エディタで開かれます。 - Chat イベントと Chat メッセージを構成します。
- をクリックして Chat 用アプリの設定ページに戻ります。
- 次のいずれかをクリックします。
- [Next] をクリックして、次の構成手順に進む
- [+ New action] をクリックして、Chat 用アプリの別のアクションを追加する
Chat 用アプリの独自のアクションを構築するには:
- Chat 用アプリのアクションを作成するときに、[Build my own…] を選択します。
[Bots] ページが開きます。 - bot を追加して構成します。
- Chat 用アプリの設定ページに戻ります。
- 次のいずれかをクリックします。
- [Next] をクリックして、次の構成手順に進む
- [+ New action] をクリックして、Chat 用アプリの別のアクションを追加する