AI-generated Key Takeaways
-
Dependencies in a script manifest configure the libraries and advanced services the script uses.
-
The
dependenciesJSON includesenabledAdvancedServicesandlibraries. -
EnabledAdvancedServiceconfiguration includes the service identifier, user symbol, and version. -
Libraryconfiguration includes development mode, library ID, user symbol, and version.
The set of configurations for the libraries and advanced services the script has enabled.
Dependencies
The top-level of the dependency manifest configuration.
| JSON representation |
|---|
{ "enabledAdvancedServices": [ { object ( EnabledAdvancedService ) } ], "libraries": [ { object ( Library ) } ] } |
| Fields | |
|---|---|
enabledAdvancedServices[]
|
The list of advanced services enabled for use by the script project. |
libraries[]
|
The list of libraries used by the script project. |
EnabledAdvancedService
The configuration of an advanced service the script has enabled.
| JSON representation |
|---|
{
"serviceId": string,
"userSymbol": string,
"version": string
}
|
| Fields | |
|---|---|
serviceId
|
The identifier of the service that is shown in the API discovery document (for example, "drive"). |
userSymbol
|
The identifier used to refer to this service in the code of the Apps Script project. |
version
|
The enabled version of the service (for example, "v1"). |
Library
The configuration of a library the script has imported.
| JSON representation |
|---|
{ "developmentMode" : boolean , "libraryId" : string , "userSymbol" : string , "version" : string } |
| Fields | |
|---|---|
developmentMode
|
If |
libraryId
|
The script ID of the library's script project. You can find a script ID in the library script's URL or in the script editor by selecting File > Project properties . |
userSymbol
|
The label that is used in the script project code to refer to this library. |
version
|
The version of the library that is used by the script. This is either
a version number or |

