2014-01-28 2 views
1

Поскольку мы оцениваем перенос нашей базы данных на Google-облако и использование Google Apps, мне интересно, можно ли использовать Google-формы и скрипты Google-apps для создания простых форм, которые позволяют нашим пользователям заполнять наши база данных ?Можно ли создать простой интерфейс Google-cloud-sql с формами Google и скриптом Google-apps?

Тот же вопрос для использования Google-таблицы и скрипта Google-apps для создания отчетов, экспортирующих данные из базы данных в пустую таблицу Google?

Если да, насколько это было бы сложно? (Я получил опыт программирования с помощью ruby, php, VB-script)

+0

Возможно, но «трудность», вероятно, лучше всего оценена вами и вашей фирмой. Вы можете использовать [Forms Service] (https://developers.google.com/apps-script/reference/forms/) для захвата данных формы и службы [URL Fetch Service] (https://developers.google. com/apps-script/reference/url-fetch /) или [JDBC Service] (https://developers.google.com/apps-script/reference/jdbc/) для подключения к экземпляру Cloud SQL. – Greg

+0

Я действительно не очень разбираюсь в подключении к базам данных в GS, но все, что вы можете сделать в php/html с точки зрения форм, которые вы можете определенно сделать в сценариях Google, и подключить кнопку к серверу так же просто, как и это: и все. Конечно, вы можете добавить класс и id и сделать это с помощью jquery или, если хотите, можете использовать AngularJS. Я не так много знаю об их формах, но создание пользовательских интерфейсов в GS настолько же мощно, как PHP и HTML, а подключение к серверу намного проще для достижения и отладки. – Cooper

ответ

0

Да, вы можете использовать Google Forms для сбора данных в таблицах, а затем использовать скрипт Apps для запуска в форме отправки и вставки новых записей в Cloud SQL , Этот ответ был большим подспорьем для меня в последнее время делать что-то подобное:

Google Form data to store in cloud SQL database

средней сложности? Самая сложная часть - это создание приложения для отчетов поверх Cloud SQL с Google App Engine. Более того, что я не мог сказать о вашей ситуации, поскольку я использовал Python.

Смежные вопросы