Использование Google Spreadsheet в качестве БД для приложений

Я хочу использовать электронные таблицы Google для хранения данных в Интернете, чтобы несколько человек могли вводить и поддерживать данные, а затем публиковать или экспортировать (csv, xls, ods) лист для своего приложения. Какой самый простой способ обработки листа? Если к данным можно получить доступ в виде ссылки, обновления могут быть немедленно отражены в клиентском приложении.

3 ответа

Решение

В этой статье Википедия очистки данных с таблицами Google обсуждается использование таблиц Google в качестве платформы приложений.

Он уже имеет функции, которые позволяют вам совместно использовать электронную таблицу с несколькими редакторами, а также возможность определять формы, которые вы можете приглашать людей для заполнения, чьи результаты будут внесены в электронную таблицу в виде строки.

На тот случай, если через 5 месяцев этот вопрос все еще остается неясным, есть язык SQL-подобной оболочки для таблиц Google по адресу:

http://gqlx.twyst.co.za/

Это в высшей степени альфа-версия - но, может быть, она полезна или, возможно, код может дать вам некоторые идеи.

Я думаю, что если я четко понимаю ваши требования, вы хотите хранить свои данные в Интернете в электронной таблице Google, где несколько человек могут получить это право? Тогда вы хотите, чтобы приложение использовало эти данные? Поправь меня, если я ошибаюсь.

Можно использовать электронную таблицу Google в качестве базы данных, и клиентское приложение может напрямую получать доступ к этим данным через API - API электронных таблиц. Если вам нужна простая ссылка, по которой люди могут идти и обновлять - вы также можете создать веб-приложение, используя сценарии приложений Google. очень прост в использовании и также решит вашу задачу: зачем экспортировать ваши данные в ods, xls, csv, сделать ваше приложение прямо через электронную таблицу Google. Было бы ремонтопригодным тоже.

Другие вопросы по тегам