Google Таблицы - это приложение для работы с электронными таблицами, входящее в состав бесплатного веб-пакета редакторов Google Docs Editors, предлагаемого Google. Для доступа к таблицам необходимо иметь аккаунт Google.
Подготовка
Первым шагом переходим на https://docs.google.com/spreadsheets/u/0/ и авторизуемся. Затем создаем или выбираем из существующих таблицу, в которую будем загружать данные из модели Analytic Workspace.
Для получения данных в таблицу по API потребуется установить дополнительное расширение “API Connector”(https://workspace.google.com/marketplace/app/api_connector/95804724197)
Также получим авторизационные данные в Analytic Workspace и выберем модель из которой будет получать данные.
Для этого перейдем на https://{АДРЕС_СТЕНДА}/data-master/get-token и получим токен доступа.
Получение данных
Для получения данных из модели воспользуемся методом API Analytic Workspace: POST /model/data
Для этого создаем соединение в API Connector
Метод выбираем POST, в качестве адреса используем
https://{АДРЕС_СТЕНДА}/api/model/data?id={НОМЕР_МОДЕЛИ}
Номер модели указан в адресной строке при просмотре/редактировании:
Сразу указываем авторизационный токен Analytic Workspace в заголовках запроса
В теле запроса указываем
{"limit":21,"offset":0,"filters":[],"full_preview":true}
Можно указать другие в настройки:
- limit: ограничение количества получаемых записей;
- offset: сколько пропустить строк;
- filters: можно накладывать дополнительные условия фильтрации;
- full_preview: режим просмотра;
Также можно указать, какие поля выгружать через синтаксис JMESPath.
в ответе возвращается объект, в котором данные модели хранятся в массиве data.row. Используем формулу и получим значения в новое поле Results
{Result:data.rows[]}
Указываем лист и в какую ячейку загружать данные, сохраняем запрос и нажимаем “Run”