Техническое задание: Автоматизация переноса данных в Google Таблицах
Необходимо разработать скрипт-инструмент для менеджера, упрощающий рутинную операцию по переносу данных из одной таблицы в другую.
Функциональные требования
1. Интерфейс и запуск
- В интерфейсе таблицы менеджера должна быть создана кнопка (например, со знаком «+»).
- При нажатии на кнопку открывается диалоговое окно с полем ввода числа.
2. Настройка операции
- В диалоговом окне по умолчанию установлено значение 100.
- Менеджер может ввести любое целое число от 10 до 300.
- После ввода числа и нажатия кнопки «OK» запускается основной скрипт.
3. Логика работы скрипта
- Скрипт получает ссылку на исходную таблицу для копирования. Ссылка хранится в заданной ячейке на отдельном листе в файле менеджера.
- Из указанного источника копируется заданное количество ячеек (например, 100).
- Скопированные данные вставляются в файл менеджера в колонку «A», ниже последней заполненной ячейки в этой колонке.
Технические детали
- Разработка ведется в среде Google Apps Script.
- Скрипт должен быть стабильным, обрабатывать возможные ошибки (например, отсутствие ссылки, недоступность файла).
- Интерфейс (кнопка) должен быть интуитивно понятным и интегрирован в лист менеджера.