Я использую веб-базу данных, для которой мне нужно добавить возможности электронных таблиц в ее интерфейс. Я думал, что могу использовать таблицы Google Docs Spreadsheets. Их скрипт приложения Google, кажется, функционально соответствует тому, что мне нужно. В частности, я могу использовать службу URLFetch в сочетании с событиями onEdit, чтобы синхронизировать электронную таблицу и БД - стиль AJAX. Это также дает мне большую гибкость в создании, сохранении, и обмен электронными таблицами
Однако некоторые вещи в Google App Script заставили меня задуматься. Он работает на стороне сервера, поэтому локальную отладку затруднительно. У него нет никакого отладчика с точками останова или пошаговым управлением. Он не может импортировать внешние модули или библиотеки. Нет JSLint. Без них я начал испытывать чувство «Ой, это будет больно».
Так что мне интересно, есть ли лучший способ привязать доступные в браузере функции электронных таблиц к существующей веб-базе данных? Или есть лучшие практики для получения максимальной отдачи от Google App Script?
EDIT: Вот возможные решения в том порядке, который лучше всего подходит для моего приложения: