Получаем данные из Notion в Google Sheet с помощью App Script

Получаем данные из Notion в Google Sheet с помощью App Script

Как передавать информацию из Notion в Google Таблицы

Введение в задачу

  • Видео начинается с представления канала Atom Bi и описания задачи: автоматическая передача данных из базы данных Notion в Google Таблицы.
  • Упоминается, что обновление информации может происходить десятки раз в день без участия человека, используя бесплатное программное обеспечение.

Подготовка к интеграции

  • Для выполнения задачи не требуется знание программирования; достаточно скопировать готовый код и заменить несколько переменных: ID базы данных и API ключ.
  • Объясняется процесс создания API ключа в Notion, который необходим для доступа к базе данных.

Настройка соединения

  • Создание нового подключения с названием "YouTube" и выбор рабочей области. Устанавливаются права доступа только на чтение контента.
  • Необходимо добавить созданный API ключ к базе данных для обеспечения доступа скрипта.

Получение ID базы данных

  • Инструкция по получению ID базы данных из URL страницы. Этот ID будет использоваться в коде для извлечения информации.

Редактирование кода

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

Проверка работоспособности скрипта

  • После редактирования всех необходимых параметров необходимо проверить работоспособность скрипта через Google Таблицы.
  • Скрипт автоматически создает лист "Database", если он отсутствует, и загружает данные из Notion.

Автоматизация обновлений

  • Обсуждается настройка триггеров для автоматического обновления информации без ручного запуска скрипта.
  • Выбор триггера по времени для регулярного обновления данных каждый час или чаще.

Дополнительные возможности настройки

  • Рассматривается возможность фильтрации колонок или исключения определенных строк при выгрузке информации.
  • Пример фильтрации по должности сотрудников, чтобы исключить ненужные данные из выгрузки.

Заключение

  • Завершение видео с призывом подписаться на канал и оставить комментарии о содержании видео.
Video description

Сегодня вы узнаете, как получить информацию из Notion в гугл таблице. То есть мы будем брать информацию из баз данных Notion и загружать ее в гугл таблицу. Также можно настроить обновление информации десятки раз в день полностью автоматически без участия человека. Все это на бесплатном софте. Я продемонстрирую весь процесс от самого начала и до конца. Код скрипта и гугл таблицу можете найти по ссылке - https://drive.google.com/drive/folders/1mIejEO2WMDOQ9FrvUe-OuT2Tmv9gFY8V?usp=sharing БД Notion доступна по ссылке - https://aquamarine-process-d16.notion.site/d292cd42cc0c406185d5a9f1537a733f?v=c22b6d96596a496c9377c8b93134fae3&pvs=4 Вы можете все скопировать себе и самостоятельно потренироваться. 00:00 Для кого видео 00:30 Постановка задачи 02:14 Создаем API ключ в Notion 04:14 Подключаем API к базе данных, определяем ID базы данных 05:50 Вставляем ключи в код скрипта 06:59 Меняем названия колонок в скрипте 10:03 Как добавить скрипт в гугл таблицу и запуск скрипта 10:44 Возможности скрипта по выгрузке данных 11:44 Запуск скрипта в гугл таблице 12:31 Продолжаем менять названия колонок в скрипте 14:03 Проверка работы скрипта 14:41 Настройка автоматической ежедневной выгрузки по триггеру 18:30 Дополнительные возможности по фильтрации выгружаемых данных (фильтрация колонок 20:51 Фильтрация строк выгружаемых данных 20:06 Сравнение способов выгрузки информации из Notion