1. Прежде чем начать
Приложения для чата — это веб-приложения или сервисы, работающие в Google Chat. Теперь AppSheet позволяет любому приложению AppSheet работать как приложение для чата. После включения и публикации они добавляют дополнительный форм-фактор к данным, отображаемым в приложениях AppSheet.
Что вы узнаете
- Как взять существующий пример шаблона приложения и включить в него функции чата.
- Как настроить поведение приложения «Чат».
- Как добавить ваше приложение для чата в существующее пространство чата Workspace.
- Как создать автоматизированную систему чата , которая отправляет сообщения в пространство чата.
Что вы построите
В этом практическом занятии вы узнаете, как взять существующее шаблонное приложение, включить, настроить и опубликовать его как приложение для чата. Затем будет показано, как добавить приложение чата в существующее пространство чата для автоматической рассылки сообщений.
Что вам понадобится
- Доступ к среде разработки AppSheet ( appsheet.com ).
2. Скопируйте шаблон приложения «Простая инвентаризация».
Для начала скопируйте приложение Simple Inventory Template. После этого в данном практическом задании в приложении будет включена функция чата.
- Перейдите на главную страницу AppSheet ( appsheet.com ), затем нажмите «Создать» > «Приложение» > «Начать с шаблона» .

- На карточке шаблона приложения «Простая инвентаризация» нажмите «Копировать» .

- В диалоговом окне «Клонировать приложение» назовите приложение Simple Inventory Chat .

Создается новая копия шаблона приложения, которая загружается в редактор AppSheet.

- При загрузке приложения обратите внимание на предупреждение о том, что боты отправляют электронные письма только владельцу приложения, поскольку оно еще не развернуто. Чтобы включить чат, необходимо развернуть приложение, поэтому разверните его, перейдя на страницу «Управление» в редакторе. Затем нажмите «Опубликовать» , а затем « Перевести приложение в развернутое состояние» .

3. Создайте и настройте новое приложение для чата.
Следующие шаги показывают, как создать новое приложение «Чат» в текущем приложении AppSheet.
Создайте приложение для чата.
- Чтобы просмотреть настройки чата, перейдите на страницу настроек чата в навигаторе AppSheet.

- Чтобы начать настройку приложения «Чат», нажмите «Создать» .
- В диалоговом окне «Включить» нажмите «Далее» , чтобы продолжить.

Важно: появится сообщение о том, что создание приложения чата занимает несколько минут . Не обновляйте эту страницу .

- При создании приложения «Чат» появляется страница «Настройка» .
На данном этапе приложение «Чат» создано и уже опубликовано. Все последующие шаги по настройке являются необязательными.

- Нажмите на «Первое сообщение» и выберите «Текст сообщения» , чтобы настроить первое сообщение, отображаемое при появлении чата. Добавьте любое пользовательское сообщение, которое вы хотите видеть при первом отображении приложения чата.

- Прокрутите вниз до раздела «Настройка действий» и нажмите «Действие» .

- В появившемся меню «Действия» выберите первый пункт: «Кодировка косой чертой: Открыть вид приложения» .

- Введите следующее:
Просмотр приложения | |
Имя | |
Описание | |

- Нажмите «Далее» , чтобы продолжить.
Поздравляем! Ваше первое чат-приложение, созданное с помощью AppSheet, успешно развернуто!

4. Установите приложение для чата.
Теперь, когда ваше приложение развернуто, для его использования вам необходимо установить его в вашей среде чата.
Для установки выполните следующие шаги:
- Откройте Google Чат .
- Нажмите на значок «+» справа от «Чата» .
- Найдите своё приложение: Simple Inventory Chat .

- Найдите нужное приложение в результатах поиска, затем нажмите на него, чтобы установить.

После установки ваше приложение «Чат» отправляет прямое сообщение с карточкой меню.
- Чтобы протестировать приложение, нажмите на «Журнал инвентаризации» (или на любую другую ссылку в карточке чата).
Текущий ассортимент товаров отображается в окне чата.

- Дополнительно: Щелкните по другой ссылке, «Элементы». Обратите внимание, что это откроет приложение в новом окне. Это связано с тем, что отображение «Элементов» не поддерживается в интерфейсе чата.

- Дополнительно: поэкспериментируйте с версией приложения Simple Inventory Chat в режиме чата.
5. Добавьте приложение «Чат» в пространство чата.
Следующие шаги добавят приложение «Чат» в пространство чата. Это полезно, если вы хотите, чтобы приложение «Чат» транслировало сообщения группе людей.
Создать новое пространство для чата
Для продолжения вам необходимо иметь доступ к чату.
- В окне чата в левом нижнем углу нажмите на значок «+» рядом с пунктом «Пространства» , чтобы добавить новое пространство.

- Нажмите «Создать пространство».
- В диалоговом окне назовите новое пространство как угодно. Рекомендуемое название — «Пространство для чата инвентаря» , поскольку в этом практическом задании оно будет упоминаться далее.

- Нажмите «Создать» , чтобы завершить создание нового пространства.
После создания новое пространство для чата отображается в левом нижнем углу окна чата.

Добавьте свое приложение для чата в новое пространство для чата.
- Чтобы добавить ваше приложение для чата в ваше пространство чата, щелкните по пространству, а затем щелкните стрелку вниз справа от названия пространства чата. Это вызовет контекстное выпадающее меню.
- Нажмите на «Приложения и интеграции» .

Появляется диалоговое окно, позволяющее добавлять приложения в ваше пространство.
- Нажмите кнопку «+ Добавить приложения» .

- В диалоговом окне найдите приложение Simple Inventory Chat и нажмите «Добавить» .

После завершения добавления приложения «Чат» в ваше пространство, оно отправляет сообщение этому пространству.

Теперь, когда ваше новое приложение «Чат» установлено в вашем чат-пространстве, вернитесь в приложение «Чат» и добавьте автоматизацию для отправки сообщений в это чат-пространство.
6. Создайте автоматизацию чата для отправки сообщений в пространство чата.
Следующие шаги показывают, как опубликовать приложение «Чат»:
- Вернитесь в приложение AppSheet и снова откройте страницу настроек чата (если она еще не открыта).
- Нажмите «Настроить» , чтобы открыть настройки приложения «Чат».
- Нажмите кнопку «+ Действие» , чтобы вызвать контекстное меню для действий в чате.

- Нажмите на опцию «Сообщение при изменении данных» . Это создаст полностью автоматизированную систему для отправки сообщений при любых изменениях данных.

Новая функция автоматизации отображается в редакторе AppSheet.
Важно: Пока не нажимайте кнопку «Сохранить» в правом верхнем углу. Вам необходимо дополнительно настроить автоматизацию.
- Нажмите на кнопку «Отправить сообщение в чате» .

Это откроет окно настроек справа.
- В разделе «Содержание сообщения» и «Идентификатор(ы) пространства» нажмите «Добавить» .

- Нажмите на опцию «Чат в разделе «Инвентарь»» , чтобы настроить автоматическую отправку сообщений в этот чат.
- Обновите текст сообщения , так как таблица «Элементы» была обновлена .
- В раскрывающемся списке параметра «Отправить представление приложения (необязательно)» выберите Items_Detail .
Содержание сообщения должно быть окончательно доработано.

- В правом верхнем углу редактора AppSheet нажмите кнопку «Сохранить» .
Ваше приложение для чата теперь настроено на отправку сообщений в ваше чат-пространство!
7. Протестируйте автоматизацию чата.
Следующие шаги позволят вам протестировать автоматизацию и увидеть, как она отправляет сообщения в ваше чат-пространство. В окне предварительного просмотра редактора Appsheet обновите запись в таблице Items . Это запустит автоматизацию для отправки сообщения в чат-пространство.
- В окне предварительного просмотра редактора AppSheet нажмите на значок мобильного устройства .
Чтобы отобразить приложение в мобильном режиме, нажмите на запись — например, «Пила» .

- В окне « Подробная информация о записи» нажмите на значок «Редактировать» .

- Измените описание на «Беспроводная циркулярная пила» .

- Нажмите кнопку «Сохранить» в окне предварительного просмотра, после чего будет отправлено сообщение в ваш чат.
После получения сообщения вы услышите уведомление от Chat Bing!
- Вернитесь в окно чата, затем нажмите на значок чата в правом нижнем углу и просмотрите новое сообщение: «Таблица товаров была обновлена вместе с карточкой чата Items_Detail» .

8. Поздравляем!
Вы завершили практическое занятие по созданию чат-приложений AppSheet!
Дополнительная информация
- Официальный сайт документации приложения AppSheet Chat.