Страницы

воскресенье, 14 декабря 2014 г.

AngularJS & HTML Service Example App

Следующая серия саги о том, как я миксовал AngularJS и Google Apps Script. На днях ребята из Google "ввели в эксплуатацию" новый режим песочницы HTML Service - IFRAME, который не использует Caja Compiler. В связи с этим событием я решил подмолодить тестовое приложение, а также опубликовать его исходный код.

В настоящий момент этот зоопарк выглядит примерно так:

Напомню, что в качестве источника данных я использовал таблицу на Google Drive.
Ссылки на предыдущие серии: раз, два.

Как обычно не стесняемся поломать приложение.

Дисклеймер. 

Тестировал только в Chrome, похоже в остальных браузерах не работает.
Повторюсь: в моем случае использование Google Apps Script было необходимым условием задачи, а на AngularJS я повелся только потому, что в нем уже реализованы кое-какие фильтры. Честно говоря мне жаль разработчиков, которым приходится иметь дело как с Google Apps Script, так и с AngularJS
Если у вас есть возможность обойтись без перечисленных здесь продуктов "корпорации добра", вы не мазохист, или просто цените свое время и не желаете его тратить на бесплатное тестирование "изобретений" Google, от поддержки которых эта компания откажется еще до того, как вы научитесь их применять, я бы рекомендовал решать вопросы с помощью иных инструментов. 
Одним словом используйте на свой страх и риск, бла-бла-бла :).