All Projects → andrewroberts → GAS-Framework

andrewroberts / GAS-Framework

Licence: GPL-3.0 license
A framework for creating Google Apps Scripts that provides centralised error handling and trace logging.

Programming Languages

GLSL
2045 projects
javascript
184084 projects - #8 most used programming language
Gosu
25 projects

GAS-Framework

A framework for creating Google Apps Scripts. It provides a consistent way of dealing with error-handling and logging. Especially useful for add-ons and the are required to manage all errors in a user-friendly way.

To run it you'll need the following libraries:

  • BBLog - persistent multi-level logging to a spreadsheet. It wraps BetterLog and mainly automatically adds the function name to each line of trace (configurable). ID: 1kzzYZhgODZluRmjsjh7t3O-ftmFAF9h1jaRHU0rOdf9irF0VUiJW33Kt.

  • Assert - Assertion and error-handling, it provides the standard assertion which throw an error on failure. It also handles errors caught in a top-level try/catch which can be configured to send an email notification and always logs a "severe" error. ID: MN2v6JNucOc0S385I-FMvAB8_L47d2MW6

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].