Экспорт Notion в Google Docs

Экспорт Notion в Google Docs в виде текстового снимка начинается с чтения одной разрешённой страницы: извлеките фактически полученное текстовое поле и создайте отдельный Google Doc с этим текстом. Храните вместе ID исходной страницы, метку снимка и возвращённый ID документа для проверки. Этот подход на основе каталога копирует читаемый текст; он не предполагает полную миграцию рабочего пространства Notion или сохранение оформления страницы.

Снимок фиксирует выбранный источник на определённый момент. В предлагаемом рабочем процессе последующие изменения в Notion не обновляют созданный документ автоматически.

Автор: Ai Flowi · Опубликовано

Определите состав снимка

Выберите одну доступную вам страницу и цель её копирования. Решите, должен ли снимок включать только возвращённый текст страницы, ссылку на источник или примечание проверяющего. Явно укажите исключённое содержимое в заметках к проверке, особенно если в источнике есть таблицы, встроенные файлы, ссылки или вложенные страницы, которые обычный текст может передать не полностью.

Для этого снимка Page Content Viewer читает выбранную страницу Notion как обычный текст и возвращает JSON-ответ через api_run_model. Поэтому перед передачей текста на вход initial_text типа Message компонента Create Document его нужно выделить из фактически полученной структуры ответа.

Подготовьте учётные записи с нужными правами и идентификатор источника

Используйте учётную запись Notion, для которой notion_secret позволяет читать эту страницу, и авторизуйте учётную запись Google для создания документов по руководству по подключению; использование сервисов поставщиков оплачивается отдельно, а создание этого снимка не вызывает API моделей или перевода.

Список компонентов приведён в справочнике Notion, а авторизация описана в настройке подключения Google. Храните исходный page_id в журнале проверки. Одного изменяемого заголовка недостаточно, чтобы различить две страницы с одинаковым видимым названием или страницу, переименованную после копирования.

Настройте копирование одной страницы в документ

пример конфигурации, а не зафиксированный тест

Конфигурация текстового снимка Notion
КомпонентВходы для настройкиКритерий приёмки задачи
Page Content ViewerНастройте notion_secret без раскрытия секрета, а в page_id укажите утверждённый источник.Подтвердите наличие утверждённого краткого описания и зафиксируйте исключённые элементы источника.
JSON Operations, если нужна проекцияВыберите operations = "JQ Expression" для ответа компонента просмотра, переданного в data; задайте query, чтобы поместить фактически полученный текст в поле верхнего уровня snapshot_text.Выбранное значение содержит читаемый текст снимка без посторонних метаданных ответа.
JSON Key ExtractorПередайте подготовленный объект в json_data и задайте selected_keys = snapshot_text.Сравните извлечённый Message с утверждённым текстом страницы.
Create DocumentСоставьте title из метки источника и выбранной даты снимка; выберите google_account для места назначения и передайте проверенный Message через initial_text.Документ назначения соответствует выбранной исходной странице и метке снимка.
  1. Прочитайте разрешённую тестовую страницу. Запустите Page Content Viewer отдельно, прежде чем добавлять запись документа. Проверьте соответствие возвращённого содержимого выбранному page_id.
  2. Найдите обычный текст. Изучите ответ, не предполагая наличие поля с названием text. Если текст вложен, создайте проекцию верхнего уровня с JSON Operations и сравните выбранное значение с видимым источником.
  3. Подготовьте соединение типа Message. JSON Key Extractor может выбрать подготовленное скалярное текстовое значение. Его описание различает скалярный выход Message и сохраняемые объекты и массивы. Проверьте, что для initial_text используется нужный Message, а не метаданные JSON.
  4. Утвердите текст снимка. При первой настройке сравните его вручную со страницей Notion до включения Create Document. Укажите отсутствующее или неподдерживаемое содержимое источника в заметках к проверке; не дополняйте его догадками модели.
  5. Создайте документ назначения и зафиксируйте его. Задайте осмысленный заголовок и утверждённый начальный текст. Откройте новый Google Doc, сохраните возвращённый ID и запишите дату, которую действительно выбрали для снимка. Эти настройки не вставляют дату автоматически.

Как должен выглядеть результат в Google Docs

Гипотетическая исходная страница с названием «Заметки к выпуску» может содержать утверждённое краткое описание и следующую за ним таблицу задач со ссылками. Если согласованный снимок включает только краткое описание, обозначьте это в названии копии и сохраните ссылку на исходную страницу в записи проверки. Получатель не должен догадываться, была ли таблица задач исключена намеренно или пропущена случайно. Если эта таблица необходима для решения получателя, остановите копирование только текста и выберите способ переноса, способный её передать, вместо того чтобы считать сокращённый документ полным.

Новый документ содержит читаемый текст выбранной страницы и заголовок, отличающий этот снимок от предыдущих копий. Ответ на создание содержит сведения в JSON для проверки, а не файл документа для скачивания. Храните идентификатор документа назначения отдельно от видимого заголовка, чтобы при последующей проверке можно было найти именно этот документ.

Сравните порядок абзацев, заголовки как текст, пунктуацию и значимые переводы строк. Отсутствующие таблицы, вложения или адреса ссылок требуют проверки согласованного состава снимка; не считайте их автоматически перенесёнными элементами. Вход initial_text компонента Create Document сам по себе не обещает сохранения исходных блоков Notion, комментариев, настроек доступа или оформления.

Проверьте полноту и повторную передачу

Используйте синтетическую страницу Notion с заголовком, несколькими абзацами, пунктуацией и элементом источника, обработку которого вам нужно понять. Независимо сравните результат компонента просмотра, выбранный Message и итоговый документ. Также проверьте пустую страницу и страницу, недоступную с этими учётными данными, прежде чем предполагать, что каждый источник даёт полезный текст.

У созданного документа проверьте и заголовок, и содержимое. В сценарии переноса из формы в Docs пройдены 42/42 тестовых случая с документированным преобразованием CR+LF в LF. Эти случаи относятся к предоставленным значениям формы, в том числе к успешному отклонению без создания документа; они не обеспечивают тестового покрытия этого компонента чтения Notion или текстовой проекции.

При разборе передачи снимка используйте запись о сбое создания документа из этого сценария.

Определите нужную копию по ID исходной страницы и метке снимка, затем сравните её содержимое с текстом, утверждённым для этого снимка. Если страница Notion изменилась, пока результат операции оставался неясным, решите, завершать ли прежний снимок или начинать новый. Раздельно фиксируйте эти решения в журнале проверки; более поздняя версия источника не может без уведомления заменить подтверждающие материалы для ранее утверждённой копии.

Перенос из Google Docs в Notion — отдельная операция

Для обратного переноса изучите Get Text в справочнике Google Docs и Add Content to Page в справочнике Notion.

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

Когда снимок из Notion в Google Docs не подходит?

Предлагаемое копирование описано в каталоге; не проходило производственное тестирование Ai Flowi. В нём нет триггера изменения источника, запуска по расписанию, изменения общего доступа или обхода всего рабочего пространства. Экспорт Page Content Viewer не задаёт условий пагинации или гарантий полноты вложенного содержимого, поэтому проверьте фактический охват, прежде чем описывать копию как полную.

Сохраняйте исходную страницу, если важны связи, свойства базы данных, вложения или контекст совместной работы. Для представления выбранных свойств базы используйте перенос из Notion в Google Sheets, а для отдельно проверяемого черновика перевода после создания документа — перевод Google Docs.

По теме: Импорт Google Sheets в Notion.

Расход ресурсов при создании снимка

Тарифы: Go от USD8 в месяц при годовой оплате (USD10 помесячно), Plus от USD16 (USD20 помесячно), Pro 100 от USD80 (USD100 помесячно), Pro 200 от USD160 (USD200 помесячно) и Pro 500 от USD400 (USD500 помесячно), от 5,000 до 250,000 Flowi Tokens в месяц с возможностью пополнения; 1 токен за каждый запуск узла; использование сторонних API и моделей не включено.

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

Справочные материалы по снимкам текста страниц

Изучите интерфейс источника в Notion и указатель зафиксированных сценариев для других типов входных данных. Если источник требует проверки подтверждений для отдельных полей, см. ИИ для обработки документов. Для черновика перевода после создания снимка перейдите к переводу Google Docs.