Skip to content

AndriiEagle/google-docs-advanced-replacer

Repository files navigation

Advanced Replacer для Google Docs

🚀 Интеллектуальный помощник для массовых замен текста в Google Документах с поддержкой GPT-4o mini.

🌟 Основные возможности

  • Точные замены: Поиск и замена конкретных фрагментов текста
  • AI-исправления: Автоматическое исправление мелких ошибок с помощью GPT-4o mini
  • Smart Fragment Fixer: Автоматическое исправление:
    • Тире (- → —)
    • Кавычки (" → «»)
    • Лишние пробелы
    • Апострофы
  • Детальные логи: Полная информация о процессе обработки
  • Удобный интерфейс: Большие размеры элементов, подробная статистика

🤖 Настройка GPT-4o Mini

Шаг 1: Получение API ключа

  1. Перейдите на platform.openai.com
  2. Создайте аккаунт или войдите в существующий
  3. Перейдите в раздел "API Keys"
  4. Создайте новый ключ (начинается с sk-)

Шаг 2: Настройка в Advanced Replacer

Способ 1 (Рекомендуемый): Через интерфейс

  1. Откройте Advanced Replacer в Google Docs
  2. Нажмите кнопку 🔑 в правом верхнем углу
  3. Введите ваш API ключ
  4. Нажмите "💾 Сохранить"
  5. Проверьте работу кнопкой "🧪 Тест"

Способ 2 (Альтернативный): Через Google Apps Script

  1. Откройте проект в Google Apps Script
  2. Перейдите в Project Settings → Script Properties
  3. Добавьте свойство: OPENAI_API_KEY = ваш_ключ

Примечание: Система автоматически найдет ключ в любом из мест и обеспечит совместимость.

📋 Использование

Базовый режим

[
  {"fragment": "старый текст", "replaceWith": "новый текст"},
  {"fragment": "еще старый", "replaceWith": "еще новый"}
]

С AI-исправлениями

  • Smart Fragment Fixer работает автоматически
  • Исправляет мелкие ошибки в пунктуации
  • Если есть API ключ - использует GPT-4o mini для сложных случаев

🔧 Компоненты системы

  • Core.gs: Основная логика поиска и замены
  • Fixer.gs: Smart Fragment Fixer
  • AISystem.gs: Интеграция с GPT-4o mini
  • Logging.gs: Система логирования
  • Utils.gs: Утилиты и управление API ключом
  • Sidebar.html: Пользовательский интерфейс

📊 Статистика

Система показывает подробную статистику:

  • Количество найденных замен
  • Процент успешности
  • Статистика Smart Fragment Fixer
  • Разбивка по типам: точные, AI, не найденные

🐛 Отладка

  • Все операции записываются в подробные логи
  • Автоматическое отображение логов при ошибках
  • Цветовая индикация статуса операций

🚀 Установка

  1. Создайте новый проект в Google Apps Script
  2. Скопируйте все файлы .gs и .html
  3. Сохраните и разверните как Google Workspace Add-on
  4. Настройте API ключ для GPT-4o mini

Примечание: Для полной функциональности требуется API ключ OpenAI для доступа к GPT-4o mini.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published