This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(function (global, Factory) { | |
/* | |
Build upon dbsheets | |
*/ | |
if (pkg && pkg.dbsheets && pkg.dbsheets.extend) { | |
pkg.dbsheets.extend.registerInit(function (dbObj) { | |
dbObj.makeTemp = function (title) { | |
title = title || "Temporary"; | |
return dbObj.createWithTitle(title); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(function (global, Factory) { | |
global.pkg = global.pkg || {}; | |
pkg.formatLogger = function () { return Factory.apply(Factory, [global].concat(Array.prototype.slice.call(arguments))); } | |
pkg.formatLogger(); // can be overwritten with another call if transformers are desired | |
})(this, | |
function Package (global, options) { | |
options = options || {}; | |
if (options.useLogger) | |
options.loggerObject = Logger; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(function (global, Factory) { | |
global.formatLogger = function () { return Factory.apply(Factory, [global].concat(Array.prototype.slice.call(arguments))); } | |
formatLogger(); // can be overwritten with another call if transformers are desired | |
})(this, | |
function Package (global, options) { | |
options = options || {}; | |
options.useLogger = options.useLogger || false; | |
if (options.useLogger) | |
options.loggerObject = Logger; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(function (global, Package) { | |
global.Requests = (function wrapper (args) { | |
var wrapped = function () { return Package.apply(Package, arguments); } | |
for (i in args) { wrapped[i] = args[i]; } | |
return wrapped; | |
}({ | |
utils: { | |
/* | |
Merge keys from target into source |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Pretends to take a long time to return two rows of data | |
* | |
* @param {string} endpoint | |
* @return {ResponseObject} | |
*/ | |
function doSomething (endpoint) { | |
Utilities.sleep(5 * 1000); // sleep for 5 seconds | |
return { | |
numberOfRows: 2, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(function(global,name,Package,helpers){var ref=function wrapper(args){var wrapped=function(){return Package.apply(global.Import&&Import.module?Import._import(name):global[name],[global].concat(Array.prototype.slice.call(arguments)))};for(i in args){wrapped[i]=args[i]}return wrapped}(helpers);if(global.Import&&Import.module){Import.register(name,ref)}else{Object.defineProperty(global,name,{value:ref});global.Import=global.Import||function(lib){return global[lib]};Import.module=false}})(this, | |
"Requests", | |
function RequestsPackage_ (global, config) { | |
var self = this, discovery, discoverUrl; | |
discovery = function (name, version) { | |
return self().get('https://www.googleapis.com/discovery/v1/apis/' + name + '/' + version + '/rest'); | |
}; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(function(global,name,Package,helpers){var ref=function wrapper(args){var wrapped=function(){return Package.apply(global.Import&&Import.module?Import._import(name):global[name],arguments)};for(i in args){wrapped[i]=args[i]}return wrapped}(helpers);if(global.Import&&Import.module){Import.register(name,ref)}else{Object.defineProperty(global,name,{value:ref});global.Import=global.Import||function(lib){return global[lib]};Import.module=false}})(this, | |
"Name", | |
{ /* helpers */ } | |
); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(function(global,name,Package,helpers){var ref=function wrapper(args){var wrapped=function(){return Package.apply(global.Import&&Import.module?Import._import(name):global[name],[global].concat(Array.prototype.slice.call(arguments)))};for(i in args){wrapped[i]=args[i]}return wrapped}(helpers);if(global.Import&&Import.module){Import.register(name,ref)}else{Object.defineProperty(global,name,{value:ref});global.Import=global.Import||function(lib){return global[lib]};Import.module=false}})(this, | |
'AppsScriptsRequests', | |
function AppsScriptsRequests_ (_, _config) { | |
_config = _config || {}; | |
_config.scriptId = _config.scriptId || null; | |
if (_config.scriptId === 'me') _config.scriptId = ScriptApp.getScriptId(); | |
var self, requests, keepAppsscriptsFile, requiresScriptId; | |
self = this; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(function Package_ (global) { | |
global.Import = function (lib, options) { | |
options = options || {}; | |
options.namespace = options.namespace || false; | |
options.base = options.base || false; | |
if (options.namespace) { | |
var p = global, g = global, last; | |
options.namespace.split('.').forEach(function (namespace) { | |
g[namespace] = g[namespace] || {}; | |
p = g |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(function(global,name,Package,helpers){var ref=function wrapper(args){var wrapped=function(){return Package.apply(global.Import&&Import.module?Import._import(name):global[name],[global].concat(Array.prototype.slice.call(arguments)))};for(i in args){wrapped[i]=args[i]}return wrapped}(helpers);if(global.Import&&Import.module){Import.register(name,ref)}else{Object.defineProperty(global,name,{value:ref});global.Import=global.Import||function(lib){return global[lib]};Import.module=false}})(this, | |
"PropertyStore", | |
function PropertyStorePackage_ (global, config) { | |
config = config || {}; | |
config.jsons = config.jsons || false; | |
var PropertyObject = function (_propertyObject) { | |
return { |