Экспорт данных в Google Таблицы

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
image
Метод выбираем POST, в качестве адреса используем

https://{АДРЕС_СТЕНДА}/api/model/data?id={НОМЕР_МОДЕЛИ}

Номер модели указан в адресной строке при просмотре/редактировании:
image
Сразу указываем авторизационный токен Analytic Workspace в заголовках запроса


В теле запроса указываем

{"limit":21,"offset":0,"filters":[],"full_preview":true}

Можно указать другие в настройки:

  • limit: ограничение количества получаемых записей;
  • offset: сколько пропустить строк;
  • filters: можно накладывать дополнительные условия фильтрации;
  • full_preview: режим просмотра;
    Также можно указать, какие поля выгружать через синтаксис JMESPath.
    в ответе возвращается объект, в котором данные модели хранятся в массиве data.row. Используем формулу и получим значения в новое поле Results
{Result:data.rows[]}


Указываем лист и в какую ячейку загружать данные, сохраняем запрос и нажимаем “Run”
cooltables

1 лайк