Google Apps Script

Google Apps Script is a cloud-based scripting platform provided by Google that allows users to automate, extend, and integrate Google Workspace applications such as Gmail, Google Sheets, Google Docs, Google Calendar, etc. It is based on JavaScript and enables the creation of custom scripts and applications to enhance productivity and streamline workflows.

Apps Script can be used to:

Resources

Helpful Apps Script Tools

Using Classes in Libraries

I found that one cannot access a class object in a library. If you redefine it as a var then you can.

var Log = class Log {
	static method () {
	}
}

Redefining the class as a var allows it to be referenced in another project.

My code

See Programming

Scope and Permissions

Errors can be caused later on when permission is not given to do the tasks a script it trying to do.
Go to myaccount.google.com/permissions to remove the permissions for the project and then re-run a function. This will now ask again for permission for whatever is listed in the scope in manifest.json