Я хочу использовать электронные таблицы Google для хранения данных в Интернете, чтобы несколько человек могли вводить и поддерживать данные, а затем публиковать или экспортировать (csv, xls, ods) лист для своего приложения. Каков самый простой способ обработки листа? Если данные могут быть доступны в качестве ссылки, обновления могут быть немедленно отражены в приложении клиента.Использование Google Spreadsheet как базы данных для приложений
ответ
В этой статье Data Scraping Wikipedia with Google Spreadsheets обсуждается использование электронных таблиц Google в качестве платформы приложений.
У него уже есть функции, позволяющие делиться электронной таблицей с несколькими редакторами, а также возможность определять формы, которые вы можете пригласить людей для заполнения результатов, которые будут введены в таблицу в виде строки.
Только в случае, если его до сих пор смутно представляют интерес 5 месяцев спустя, есть SQL-подобный язык обертка для Таблиц Google по адресу:
Ее очень много альфа-релиз - но, возможно, его некоторых использование или, возможно, код может дать вам некоторые идеи.
Я думаю, что если я четко понимаю ваши требования, вы хотите хранить свои данные в Интернете в электронной таблице Google, где несколько человек могут получить доступ к этому правилу? Затем вы хотите, чтобы приложение использовало эти данные? Поправьте меня, если я ошибаюсь.
В качестве базы данных может быть создана электронная таблица Google, и клиентское приложение может напрямую обращаться к этим данным через API-интерфейсы - API-интерфейсы таблиц. Если вам нужна простая ссылка, куда люди могут пойти и обновиться, вы также можете использовать веб-приложение, использующее скрипты приложений Google. очень проста в использовании и также решила бы вашу цель: зачем экспортировать ваши данные в ods, xls, csv, создавайте приложение прямо над Google Spreadsheet. Также был бы подгоняемым.