appsscript.json
Google Apps Script manifest file
| Type | object |
|---|---|
| File match |
appsscript.json
|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/appsscript-json/latest.json |
| Source | https://www.schemastore.org/appsscript.json |
Validate with Lintel
npx @lintel/lintel check
Properties
Version of the server to use when executing this project
The script time zone in one of the available ZoneId values such as "America/Denver"
A list of advanced services and libraries
2 nested properties
The list of advanced services enabled for use by the script project
The list of libraries used by the script project
The script project's web app configuration. Only used if the project is deployed as a web app
2 nested properties
The levels of permission for running the web app
The identity under which the web app executes
The location where exceptions are logged
The definition of authorization scopes used by the script project
A list of HTTPS URL prefixes. If present, any URL endpoint fetched must match one of the prefixes in this list. This can help to protect user data
The script project's API executable configuration. Only used if the project is deployed for API execution
1 nested properties
Determines who has permission to run the script from the API
Defines manifest values specific to Sheets
1 nested properties
A list of defined macros and their associated properties
Data Studio add-on manifest
13 nested properties
Display name for add-on
URL for logo image of add-on
Company name for the add-on
URL for support information of the add-on
Short description about the add-on
List of sources or services that can be accessed with this add-on
Map of template name to report ID
Even shorter description used in gallery cards. Only a maximum of 114 characters will be shown on the card
List of AuthTypes supported
Url for privacy policy information about the add-on
Url for terms of service information about the add-on
G Suite Add-ons
4 nested properties
Common properties between all G Suite add-on types
7 nested properties
The add-on name
The logo URL
Layout properties
2 nested properties
The color of toolbar. Defaults to grey (#424242)
The default color of buttons. Defaults to the primary color (if it is set); otherwise defaults to blue (#2196F3)
Homepage trigger data
2 nested properties
Whether or not homepage (non-contextual) cards are enabled. Defaults to true
The name of the function to run
Universal add-on actions
Link prefixes
Use the locale from the host application?
Gmail add-on metadata
2 nested properties
Contextual triggers
The trigger function specification for creating the add-on homepage in the Gmail host
2 nested properties
Whether or not homepage (non-contextual) cards are enabled in Gmail. Defaults to true
The name of the function to run when this trigger fires. You must implement this function in your add-on project. This function must build and return an array of Card objects
Calendar add-on metadata
4 nested properties
The trigger function specification for creating the add-on homepage in the Calendar host
2 nested properties
Whether or not homepage (non-contextual) cards are enabled in Calendar. Defaults to true
The name of the function to run when this trigger fires. You must implement this function in your add-on project. This function must build and return an array of Card objects
When a Calendar event is opened
1 nested properties
Event handler function
When a Calendar event is updated
1 nested properties
Event handler function
Handler access to Calendar event
Configurations for the Google Workspace Add-on's appearance and behavior within the Sheets host application
2 nested properties
The Google Workspace add-on manifest configuration for homepage triggers
2 nested properties
Whether or not homepage (non-contextual) cards are enabled in Calendar. Defaults to true
The name of the function to run when this trigger fires. You must implement this function in your add-on project. This function must build and return an array of Card objects
A configuration for a contextual trigger that fires when the add-on presents the request file scope dialog
1 nested properties
Definitions
The Google Workspace add-on manifest configuration for homepage triggers
Whether or not homepage (non-contextual) cards are enabled in Calendar. Defaults to true
The name of the function to run when this trigger fires. You must implement this function in your add-on project. This function must build and return an array of Card objects