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