🤖 Автоматическое создание тестовых таблиц
🚀 Быстрый запуск
Шаг 1: Откройте Google Apps Script
- Перейдите на https://script.google.com/
- Нажмите “Новый проект”
- Переименуйте в
Test Sheets Generator
Шаг 2: Добавьте код
- Откройте файл:
BackUp4GoogleSheets/gas/createTestSheets.gs
- Скопируйте весь код (Ctrl+A, Ctrl+C)
- Вставьте в Apps Script (Ctrl+V)
- Нажмите Сохранить (💾 или Ctrl+S)
Шаг 3: Запустите функцию
- В выпадающем списке функций выберите
createTestSheets
- Нажмите “Выполнить” ▶️
- При первом запуске разрешите права доступа:
- ✅ Просмотр и управление таблицами
- ✅ Просмотр и управление файлами Drive
- Дождитесь завершения (10-15 секунд)
Шаг 4: Проверьте результат
- Откройте Google Drive
- Вы увидите 4 новые таблицы:
- 📋 Тестовые таблицы - Список (сводная со ссылками)
- 📊 Test Sheet 1 - Простые данные
- 📈 Test Sheet 2 - Формулы
- 👥 Test Sheet 3 - База данных
- Откройте сводную таблицу “Тестовые таблицы - Список”
- Там будут ссылки на все тестовые таблицы и инструкция
📊 Что создается автоматически
Таблица 1: Простые данные
- ✅ Таблица с товарами (ID, Название, Цена, Количество)
- ✅ Формулы для расчета суммы:
=C2*D2
- ✅ Итоговая сумма:
=SUM(E2:E5)
- ✅ Форматирование: синий заголовок, границы, форматы валюты
Таблица 2: Формулы и расчеты
- ✅ Финансовый отчет по месяцам
- ✅ Формулы прибыли:
=Доход-Расход
- ✅ Формулы роста:
=(Текущая-Предыдущая)/Предыдущая
- ✅ Продвинутое форматирование: градиенты, проценты, объединенные ячейки
Таблица 3: База данных
- ✅ 10 сотрудников с зарплатами
- ✅ Формулы итоговой зарплаты:
=Зарплата+Премия
- ✅ Агрегатные функции: SUM, AVERAGE
- ✅ Альтернативные цвета строк, границы
Таблица 4: Сводная
- ✅ Список всех тестовых таблиц
- ✅ Гиперссылки для быстрого доступа
- ✅ Инструкция по тестированию
- ✅ ID файлов для проверки
✅ Проверка после создания
После запуска скрипта:
- Откройте логи в Apps Script:
- Проверьте Google Drive:
- Должно быть 4 новые таблицы
- Все с префиксом “Test Sheet” или “Тестовые”
- Откройте каждую таблицу:
- Убедитесь, что данные заполнены
- Проверьте наличие формул
- Проверьте форматирование
🧪 Тестирование бэкапа
После создания таблиц:
1. Откройте Chrome Extension
- Кликните на иконку “Sheets Backup Admin”
2. Сканирование
- Нажмите “Найти все таблицы”
- Должны появиться 3 тестовые таблицы (Test Sheet 1, 2, 3)
3. Добавление в реестр
- Кликните на каждую таблицу → добавится в реестр
- Или добавьте только одну для быстрого теста
4. Включите бэкапы
- В реестре поставьте галочки:
5. Запуск Daily бэкапа
- Нажмите “📅 Daily Backup”
- Дождитесь сообщения: “Daily Backup: N из N успешно”
6. Проверка результата
- Откройте Google Drive
- Найдите папку “Sheets Backups”
- Внутри должны быть папки для каждой таблицы:
Sheets Backups/
├── Test Sheet 1 - Простые данные [abc123]/
│ └── daily/
│ └── Test Sheet 1 - Простые данные_daily_2025-10-15_14-30
7. Проверка содержимого бэкапа
- Откройте созданный бэкап
- ВАЖНО! Проверьте:
- ✅ Значения ячеек скопированы (100, 250, 75, 500)
- ✅ Форматирование сохранено (синий заголовок, границы)
- ✅ Цвета и шрифты на месте
- ❌ Формулы УДАЛЕНЫ! (вместо
=C2*D2 должно быть число 500)
- ❌ Вместо SUM должно быть число
Это ключевая проверка! Бэкап должен содержать ТОЛЬКО значения, БЕЗ формул.
🔄 Повторный запуск
Если нужно создать таблицы заново:
- Удалите старые тестовые таблицы из Drive
- Снова запустите функцию
createTestSheets() в Apps Script
- Будут созданы новые таблицы с новыми ID
📝 Примечания
- Время выполнения: 10-15 секунд
- Создается: 4 таблицы
- Формулы: Да (для проверки, что бэкап их не копирует)
- Форматирование: Да (цвета, шрифты, границы)
- Случайные данные: Зарплаты, цены (используется
Math.random())
❓ Если что-то не работает
Ошибка при запуске
- Проверьте, что дали права доступа к Drive и Sheets
- Перезапустите функцию
Таблицы не появляются в Drive
- Проверьте фильтры в Drive (возможно, скрыты)
- Посмотрите логи Apps Script (View → Logs)
Формулы не работают
- Это нормально для тестовых данных
- Главное - они есть, чтобы проверить, что бэкап их не копирует
Готово к автоматическому тестированию! 🚀
Просто запустите createTestSheets() и через 15 секунд у вас будет полный набор тестовых данных.