Оптимизация интеллектуального анализа данных из формы Google для онлайн-статистики для системы рекомендаций (приложение Flask на Heroku) - PullRequest
0 голосов
/ 11 марта 2020

Я создаю приложение Flask, разработанное на Heroku: система рекомендаций для будущих исследований.

Теперь я застрял в следующем вопросе: пока ученики могут заполнять форму Google, добавляя свои данные в Google Sheets, и на этом основании я делаю статистику в автономном режиме. А теперь я хочу реализовать live-статистику. Из-за некоторых вопросов с «множественным ответом» возникает проблема получения новых данных из форм Google Sheets без преобразования данных. Если я буду конвертировать все ответы каждый раз, все это не будет оптимизировано. Каков наилучший способ реализации live-статистики: я не хочу использовать базу данных Heroku и хочу использовать свой Google Sheet. Может быть, есть какой-то способ создавать и обновлять CSV-файл онлайн после каждого нового ответа?

Есть предложения? Заранее спасибо!

1 Ответ

0 голосов
/ 12 марта 2020

Как рекомендует Tin, вы можете напрямую использовать Sheet API; здесь - это полезное руководство для начала работы с Python.

Однако, поскольку вы упоминаете, что хотите использовать свой Лист напрямую, было бы неплохо взглянуть на Google Apps Script , он может быть очень полезен для работы с продуктами Google напрямую и прост в использовании.

Вы можете попробовать в этом уроке о том, как начать работу со скриптом приложений для работы с листами. Если у вас есть какие-либо дополнительные вопросы, не стесняйтесь публиковать их отдельно, сообщество будет более чем радо помочь.

...