Home

Update

includeAndEvaluate(Object filename)

Evaluates GAS scriptlets and includes HMTL from a file. *just shortcut a for a long command

Arguments:

Name Type Description
filename Object name of file to be included

Return Values:

Type Description
string string of result html

processTariffObj(Object formObject)

Parses and validates data from formObject, then it updates Tariff. @throws Exception if updating Tariff failed

Arguments:

Name Type Description
formObject Object Object received from client's browser form.

Return Values:

Type Description
Object object which designates success or failure (in a case form had nonvalid data)

setProp(Object prop, Object value)

Wrapper function.

Arguments:

Name Type Description
prop Object
value Object

getMyAccessRightsNames()

Returns roles in system I can edit or the role of user being edited.

Return Values:

Type Description
Array<Object> array of roles in format {permission:x,name:x};

getResource(Object resource)

Helper function to create main HTML. It can return html, javascript or string we need, to include in our page.

Arguments:

Name Type Description
resource Object string describing wanted resource

Return Values:

Type Description
Object requested resource or null if resource not found

getData(Object fieldName)

Wrapper function.

Arguments:

Name Type Description
fieldName Object

createPresentableHTML(Object content, Object sourceType, Object title)

Creates presentable HTML for a browser *cannot be run from library, becaouse of filename

Arguments:

Name Type Description
content Object depends on a sourceType, if sourceType isn't string, it includes file with name == content
sourceType Object is string indicating values 'string'/'file' for source type, takes file as default for any other value
title Object title of a window

Return Values:

Type Description
string string of html

doGet(Object e)

Webapp entry function, returns HTML.

Arguments:

Name Type Description
e Object url parameters setting this webapp's beahviour

Return Values:

Type Description
Object HTML page with javascript

include(Object filename)

Includes HMTL from a file. *just shortcut a for a long command

Arguments:

Name Type Description
filename Object name of file to be included

Return Values:

Type Description
string string of html

processUserObj(Object formObject)

Parses and validates data from formObject, then it updates User. @throws Exception if updating User failed

Arguments:

Name Type Description
formObject Object Object received from client's browser form.

Return Values:

Type Description
Object object which designates success or failure (in a case form had nonvalid data)

findAllGroups()

Wrapper function.

getProp(Object name)

Wrapper function.

Arguments:

Name Type Description
name Object

resolveUpdatability(Object oldUser, Object user)

Resolves if any changes to the user were made and sets updatibility for user.

Arguments:

Name Type Description
oldUser Object oldUser for comparission
user Object oldUser wih changes

Return Values:

Type Description
boolean true if changes were made to user, false otherwise

processClientObj(Object formObject)

Parses and validates data from formObject, then it updates Client. @throws Exception if updating Client failed

Arguments:

Name Type Description
formObject Object Object received from client's browser form.

Return Values:

Type Description
Object object which designates success or failure (in a case form had nonvalid data)

setRuntimeProperties(Object params)

Sets runtime properties

Arguments:

Name Type Description
params Object object with properties to set

saveData(Object fieldName, Object obj)

Wrapper function.

Arguments:

Name Type Description
fieldName Object
obj Object

processForm(Object formObject)

Processes form and returns result.

Arguments:

Name Type Description
formObject Object Form object

Return Values:

Type Description
Object object which designates success or failure