Difference between revisions of "Qubot Google Sheets Setup/ru"

From QuData
Jump to navigation Jump to search
Line 68: Line 68:
 
<br>
 
<br>
 
<br>
 
<br>
[[Файл:EditorGoogleSheet1.png|300px]]
+
[[Файл:EditorGoogleSheet1.png|250px]]
 
<br>
 
<br>
 
<br>
 
<br>
Line 74: Line 74:
 
<br>
 
<br>
 
<br>
 
<br>
[[Файл:EditorGoogleSheet2.png|300px]]  [[Файл:EditorGoogleSheet3.png|300px]]
+
[[Файл:EditorGoogleSheet2.png|250px]]  [[Файл:EditorGoogleSheet3.png|250px]]
 
<br>
 
<br>
 
3. В поле Item properties у вас появится возможность добавить свойство:
 
3. В поле Item properties у вас появится возможность добавить свойство:
 
<br>
 
<br>
 
<br>
 
<br>
[[Файл:EditorGoogleSheet4.png|300px]]  [[Файл:EditorGoogleSheet5.png|300px]]
+
[[Файл:EditorGoogleSheet4.png|250px]]  [[Файл:EditorGoogleSheet5.png|250px]]
 
<br>
 
<br>
 
4. Выберите свойство load:
 
4. Выберите свойство load:
 
<br>
 
<br>
 
<br>
 
<br>
[[Файл:EditorGoogleSheet6.png|300px]]
+
[[Файл:EditorGoogleSheet6.png|250px]]
 
<br>
 
<br>
 
<br>
 
<br>
Line 90: Line 90:
 
<br>
 
<br>
 
<br>
 
<br>
[[Файл:EditorGoogleSheet7.png|300px]]
+
[[Файл:EditorGoogleSheet7.png|250px]]
 
<br>
 
<br>
 
<br>
 
<br>
Line 104: Line 104:
 
<br>
 
<br>
 
<br>
 
<br>
[[Файл:EditorGoogleSheet10.png|300px]]
+
[[Файл:EditorGoogleSheet10.png|250px]]
 
<br>
 
<br>
 
<br>
 
<br>

Revision as of 14:19, 20 June 2022

Подключение Google таблиц к боту

Подключив электронные таблицы Google, вы значительно улучшите работу с ботом. Например, ваш бот сможет загружать данные прямо из вашей электронной таблицы Google, а также загружать новые данные в режиме реального времени. Использование Google таблиц значительно облегчит вашу работу, поскольку вы будете иметь прямой доступ к чтению и редактированию сохраненных данных в любое время, не вмешиваясь в код бота.

Для подключения таблиц следуйте шагам описанным ниже:

Шаг 1

Войдите или же создайте аккаунт на https://accounts.google.com

500px

Шаг 2

Откройте свои Google таблицы здесь https://docs.google.com/spreadsheets

Вы также можете получить доступ к своим таблицам Google с главной страницы Google, нажав кнопку приложений Google.

500px 500px

Шаг 3

Поделитесь Google таблицей с ботом:

В Google таблицах откройте электронную таблицу и нажмите кнопку Share(Поделиться).

500px

Предоставьте доступ любым из возможных способов. Первый способ. Поделиться с определенной учетной записью: скопируйте следующую учетную запись в поле ввода окна обмена и отправьте приглашение.

qudata-bot-service@qudata-services.iam.gserviceaccount.com

500px

Второй способ. Ссылка для общего доступа: в разделе Get link(Получить ссылку) измените статус Restricted(ограниченный доступ) на Anyone with the link(все, у кого есть ссылка), и нажать Готово.

500px

Обратите внимание, что вы можете контролировать доступ: если бот будет считывать данные только из таблицы Google, то достаточно роли Viewer, а если бот еще и сохраняет данные в таблицу Google, то требуется роль Editor. Вы можете изменить роль в любое время в настройках общего доступа.

Шаг 4

Настройте загрузку данных в таблицу в редакторе бота. Дополнительную информацию об этом можно найти в шаблонах редактора ботов (например, Trivia, шаблоны Order Food) или в нашем справочном центре.

Настройка работы с данными Google таблиц в боте

Выберите нужного вам бота. Зайдите в Editor(Редактор) бота.

Загрузка данных с таблицы

1. Выберите нужный шаг в вашем боте где нужно загрузить данные с google таблицы(К примеру Main).

250px

2. Выберите/создайте элемент, действием которого должна быть загрузка данных с таблицы. Это может быть Buttons(кнопка), элемент Actions(действие), просто ввод любого текста пользователем(click to show actions when) и другие элементы.

250px 250px
3. В поле Item properties у вас появится возможность добавить свойство:

250px 250px
4. Выберите свойство load:

250px

5. В свойстве load выберите из списка Google Sheets

250px

6. В поле Google Sheets table url введите url(ссылку) вашей google таблицы

700px

400px
7. В поле Slot name введите имя переменной, в которой будут хранится данные с вашей таблицы в виде массива объектов:

250px

Используйте эту переменную для работы с вашими данными.

Запись данных в таблицу