@z_e_l_o

Как реализовать чтобы каждый пользователь заполнял таблицу после и в конечном итоге можно было сортировать их по пунктам?

1) Есть таблица куда каждый пользователь забивает свои цифры (там опрошено столько-то, сделано столько-то, прошло столько-то и т. д.)
2) Пользователи делятся на группы (например: район - город (деревня, село и т. д.) - школа - класс)
3) Нужно, чтобы таблицы которые заполнили пользователи можно было бы скачать в формате excel
4) Также, чтобы можно было бы выгружать общие данные по школе, городу, району (например по школе в общем опрошено столько-то, сделано столько-то; по городу соотвественно собирает данные со всех школ, классов и т. д.)

Как проще всего это реализовать?
  • Вопрос задан
  • 110 просмотров
Решения вопроса 1
@haveacess
Все что вы указали действительно реально реализовать при помощи таблиц используя лишь их внутренний функционал (ну или почти).
Единственное что вам может потребоваться - хостинг/vps минимальной комплектации. Можно обойтись и без этого, например телеграмм ботом (тут речь о том как будут эти данные получаться)

Ваша задача сводится к следующему: берем данные из таблицы > выбираем из них все что нужно > куда то отдаем в нужном формате (как у вас например в таблице) (вам необходимо будет создавать файл для этого, и подключать Google App Script к диску, файл заполнять нужными данными, и отдавать ссылку для скачивания файла ну или просто - отправлять файлом куда вам там нужно.

Человек видит уже заполненную таблицу и хочет скачать данные, необходимо где то разместить или сайт или бот, через который эти данные он будет получать. Перейдя на сайт он нажимает кнопку получить введя вводные (напр. свое имя) и начинает скачиваться таблица.
Тоже самое и с ботом - написал боту - он прислал таблицу

Что у нас будет под капотом - веб сервис на Google App Script который
- отбирает данные при обращении к нему согласно критериям
- создает таблицу на вашем диске и отправляет данные туда
- получает ссылку/файл на таблицу
- отдает таблицу в виде ссылки или файла юзеру

Бот или сайт
- передает информацию сервису
- сервис отдает данные
- происходит скачивание

Вкратце это вам и нужно

ps, хостинг тут для проксирования - если отправлять запросы напрямую из сайта к сервису гугла будет ругаться на cors. Если использовать бота телеграмм хостинг не требуется
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@anikavoi
Проще всего заплатить специалисту.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы