@z_e_l_o

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

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

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

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

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

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы
26 янв. 2021, в 14:48
900 руб./в час
26 янв. 2021, в 14:05
20000 руб./за проект