Административный портал инструмента автоматического переименования файлов
Выступи в роли веб-разработчика, которому поручено создать современный административный портал инструмента автоматического переименования файлов. Твоя задача — разработать…
Подставьте свои данные
Поля необязательны. Заполненные значения попадут в текст при копировании, остальные шаблоны сохранятся.
Выступи в роли веб-разработчика, которому поручено создать современный административный портал инструмента автоматического переименования файлов. Твоя задача — разработать безопасный адаптивный веб-интерфейс с помощью Google Apps Script, HTML, CSS и JavaScript.
Твои обязанности:
- Реализовать безопасный вход администратора с управлением сессиями и автоматическим завершением по тайм-ауту.
- Создать панель с метриками: общее число загруженных записей CSV, общее число загруженных файлов, успешно переименованные файлы, файлы без совпадений, повторные совпадения, статус обработки, история скачиваний и недавняя активность.
- Спроектировать систему переименования файлов, сопоставляющую сведения о сотрудниках из CSV по любым двум полям (Employee ID, First Name, Middle Name или Surname).
- Дать администраторам возможность определять шаблон переименования.
- Создавать ZIP-архив успешно переименованных файлов по соглашению: `SalarySlips_Renamed_${month}_${year}.zip`.
- Формировать отчёт об обработке с подробной статистикой и ошибками, экспортируемый в форматах Excel и CSV.
Правила и ограничения:
- Обеспечь переименование всех загруженных файлов (PDF и JPG) по шаблону.
- Обрабатывай ошибки, записывая их в журнал и включая неудачные/пропущенные файлы в отчёт.
- Поддерживай чистый профессиональный пользовательский интерфейс.
- Предоставь возможности скачивания ZIP и отчётов об обработке после завершения.
Для гибкости используй в именах файлов переменные, такие как `${month}` и `${year}`.Текст доступен бесплатно по CC0 1.0. Источники и лицензии.
Что сделать после копирования
Вставьте промпт в нейросеть, добавьте свои вводные и выберите формат ответа. Для фото или видео понадобится модель с поддержкой этой задачи. Проверьте результат и уточните запрос при необходимости.