Использование Google Spreadsheet в качестве БД для приложений
-
05-07-2019 - |
Вопрос
Я хочу использовать электронные таблицы Google для хранения данных в Интернете, чтобы несколько человек могли вводить и поддерживать данные, а затем публиковать или экспортировать (csv, xls, ods) лист для своего приложения. Какой самый простой способ обработки листа? Если к данным можно получить доступ в виде ссылки, обновления могут быть немедленно отражены в клиентском приложении.
Решение
Эта статья Очистка данных Википедии с помощью Таблицы Google обсуждают использование таблиц Google в качестве платформы приложений.
В нем уже есть функции, позволяющие вам совместно использовать электронную таблицу с несколькими редакторами, а также возможность определять формы, в которые вы можете приглашать людей заполнять, чьи результаты будут внесены в электронную таблицу в виде строки.
Другие советы
На тот случай, если через 5 месяцев этот вопрос все еще остается неясным, есть язык SQL-подобной оболочки для таблиц Google по адресу:
Это в высшей степени альфа-релиз, но, возможно, он какой-то полезный или, возможно, код может дать вам некоторые идеи.
Я думаю, что если я четко понимаю ваши требования, вы хотите хранить свои данные в Интернете в электронной таблице Google, где несколько человек могут получить это право? Тогда вы хотите, чтобы приложение использовало эти данные? Поправь меня, если я ошибаюсь. Р>
Можно использовать электронную таблицу Google в качестве базы данных, и клиентское приложение может напрямую получать доступ к этим данным через API - API для работы с электронными таблицами. Если вам нужна простая ссылка, по которой люди могут перейти и обновить информацию, вы также можете создать веб-приложение, используя сценарии приложений Google. очень прост в использовании и также решит вашу задачу: зачем экспортировать ваши данные в ods, xls, csv, создавать приложение прямо через электронную таблицу Google. Также будет ремонтопригодным.