Помощь и вопросы

Подключение Datalens к Relaxdev: пошаговая инструкция

support support
support support
6 дней назад
41

Показываю, как работает настройка Datalens из нового функционала Relaxdev.

Скриншоты и последовательность как пример рабочей конфигурации прилагаю ниже.

Как подключить RelaxDev к DataLens

Шаг 1. В RelaxDev открой вкладку База данных → переключись на таб DataLens. Шаг 2. Скопируй ссылку из блока «Ссылка для DataLens» — это CSV-эндпоинт с токеном. При необходимости отредактируй SQL-запрос для экспорта и нажми «Обновить данные вручную». Шаг 3. Открой Google Sheets → Extensions → Apps Script. Шаг 4. В редакторе вставь скрипт syncFromRelaxDev() — он забирает CSV по ссылке и записывает данные в активный лист. Нажми Run для проверки. Шаг 5. Перейди в Triggers → Add Trigger. Выбери функцию syncFromRelaxDev, событие — From spreadsheet / On open (данные будут обновляться при открытии файла). Сохрани. Шаг 6. В Yandex DataLens открой нужную коллекцию → Подключения → Создать подключение. Шаг 7. Выбери Google Sheets, подключи таблицу — готово.

2 ответов

support support6 дней назад

Apps Script → Инструменты → Редактор скриптов

CODE
1
2
3
4
5
6
7
8
9
10
function syncFromRelaxDev() {
  const url = 'Ваш токен из Relaxdev';
  const csv = UrlFetchApp.fetch(url).getContentText();
  
  const sheet = SpreadsheetApp.getActiveSheet();
  sheet.clearContents();
  
  const rows = Utilities.parseCsv(csv);
  sheet.getRange(1, 1, rows.length, rows[0].length).setValues(rows);
}
support support6 дней назад

Потом просто можно заходить в relaxdev = нажимать обновить вручную и после захода в гугл таблицу, данные там уже будут обновлены. В Datalense при заходе можно нажать "обновить", туда тоже все подтянется

Ответить без регистрации

Изображения, PDF, TXT • Ctrl+V для скриншота • до 5 файлов, 10 MB