Triggers when a sheet or row is created, updated or deleted.
Triggers when a new row is added.
Triggers when a new client is created.
Triggers when a new project is created.
Triggers when a new task is created.
Triggers when a time entry is created or updated.
Triggers when a new user is created.
Triggers when a new workspace is created.
Creates a new attendance event of user.
Creates new project or updates existing one if shortcut mathces.
Creates new or updates existing user
Returns profile picture of requested user.
Creates a copy of the specified folder.
Creates a copy of the specified sheet.
Creates a copy of the specified workspace.
Creates a folder. A folder can be created in the user's Sheets folder (Home), in another folder, or in a workspace.
Inserts a row into the specified sheet.
Inserts a row to the specified sheet. Use this module if you need to map the Sheet ID.
Creates a sheet.
Creates a workspace.
Deletes the specified folder (and its contents).
Deletes the specified row.
Deletes the specified sheet.
Deletes the specified workspace.
Gets the specified folder (and lists its contents).
Gets the specified row.
Gets the specified sheet.
Gets the specified workspace (and lists its contents).
Gets the current user information.
Performs an arbitrary authorized API call.
Moves the specified folder to a new location.
Moves the specified sheet to a new location.
Moves rows from one sheet to (the bottom of) another sheet.
Updates the specified folder.
Updates the specified row.
Updates a row in the specified sheet. Use this module if you need to map the Sheet ID.
Updates the specified workspace.
Updates cells in a specified sheet.
Converts a file into a selected output format.
Downloads a file from a given URL and converts it to a requested format.
Returns a summary report matching specific criteria. The summary report can be organized according to the grouping and subgrouping params you specify.
Gets a detailed report for a specific time period.
Creates a time entry.
Edits an existing time entry.
Deletes a time entry.
Starts a time entry.
Stops a time entry.
Gets a currently running time entry.
Creates a new project.
Edits an existing project.
Deletes a project.
Creates a new client.
Edits a client's data.
Deletes a client.
Creates a new task.
Edits an existing task.
Deletes a task
Returns the name of the object with the given ID.
Adds an existing user to a project.
Gets a client.
Gets a project.
Retrieves summary report items.
Returns active attendance activities that can be used to insert attendance records.
Returns shift subscriptions published in selected time period.
Returns a list of projects active in selected day. Currently active projects will be returned if no day is passed.
Returns current user activity on selected day. Today's activity will be returned if day is not passed.
Returns a list of users from Human Resources agenda employed on selected day. If no day is passed, currently employed users will be returned.
Searches all sheets that the user can access, for the specified text.
Searches a sheet for the specified text.