Google Scripts – MongoDB

Na konci roku 2013 jsem byl nadšený z objevení Google Scripts. Brzy jsem měl potřebu použít nějakou databázi a tak jsem se dostal k ScriptDB. Velice elegantní. Použití bylo intuitivní:


Jednoho rána mě namísto mailu s informací o změně zůstatku přivítala notifikace o chybě v mém skriptu:

Writing to ScriptDb is disabled. For more information, see: https://developers.google.com/apps-script/migration/script-db

Hledal jsem tedy nějakou náhradu. Rozhodoval jsem se mezi Firebase a MongoLab. Nakonec jsem zkusil druhou variantu. Vytvořil jsem si účet a založil databázi dle Quick-Start Guide, ze ScriptDB jsem vyexportoval data, která jsem následně naimportoval pomocí MongoDB – mongoimport.

A jak je realizovaná náhrada načítání dat? Pomocí UrlFetchApp a MongoLab  REST API.

A použití:

Následující den mi přišel korektní notifikační mail o změně zůstatku. Oproti ScriptDB si navíc můžu svá data prohlížet na webu MongoLab.

Leave a Reply

Your email address will not be published. Required fields are marked *