Recurso de manifiesto de dependencias de bibliotecas y servicios avanzados
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Es el conjunto de configuraciones para las bibliotecas y los servicios avanzados que habilitó la secuencia de comandos.
Dependencias
Es el nivel superior de la configuración del manifiesto de dependencia.
EnabledAdvancedService
Es la configuración de un servicio avanzado que habilitó la secuencia de comandos.
Representación JSON |
{
"serviceId": string,
"userSymbol": string,
"version": string
} |
Campos |
serviceId |
string
Es el identificador del servicio que se muestra en el documento de descubrimiento de la API (por ejemplo, "drive").
|
userSymbol |
string
Es el identificador que se usa para hacer referencia a este servicio en el código del proyecto de Apps Script.
|
version |
string
Es la versión habilitada del servicio (por ejemplo, "v1").
|
Biblioteca
Es la configuración de una biblioteca que importó la secuencia de comandos.
Representación JSON |
{
"developmentMode": boolean,
"libraryId": string,
"userSymbol": string,
"version": string
} |
Campos |
developmentMode |
boolean
Si es true , se ignora version y la secuencia de comandos usa el código guardado del proyecto de biblioteca actual, incluso si ese código no se guardó en una versión nueva.
|
libraryId |
string
Es el ID de secuencia de comandos del proyecto de secuencia de comandos de la biblioteca. Puedes encontrar un ID de secuencia de comandos en la URL de la secuencia de comandos de la biblioteca o en el editor de secuencias de comandos seleccionando Archivo > Propiedades del proyecto.
|
userSymbol |
string
Es la etiqueta que se usa en el código del proyecto de secuencia de comandos para hacer referencia a esta biblioteca.
|
version |
string
Es la versión de la biblioteca que usa la secuencia de comandos. Puede ser un número de versión o stable , lo que significa la última versión creada.
|
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-08-31 (UTC)
[null,null,["Última actualización: 2025-08-31 (UTC)"],[[["\u003cp\u003eDefines configurations for libraries and advanced services used by a script.\u003c/p\u003e\n"],["\u003cp\u003eOutlines the structure for declaring dependencies, including enabled advanced services and libraries.\u003c/p\u003e\n"],["\u003cp\u003eSpecifies how to configure individual advanced services with their ID, user symbol, and version.\u003c/p\u003e\n"],["\u003cp\u003eDetails the configuration of imported libraries, including development mode, library ID, user symbol, and version.\u003c/p\u003e\n"]]],[],null,["# Libraries and advanced services dependencies manifest resource\n\nThe set of configurations for the [libraries](/apps-script/guides/libraries) and\n[advanced services](/apps-script/guides/services/advanced) the script has\nenabled.\n\nDependencies\n------------\n\nThe top-level of the dependency manifest configuration.\n\n| JSON representation |\n|---------------------------------------------------------------------------------------------------------------------------|\n| ```text { \"enabledAdvancedServices\": [ { object (EnabledAdvancedService) } ], \"libraries\": [ { object (Library) } ] } ``` |\n\n| Fields ||\n|-----------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `enabledAdvancedServices[]` | `object (`[EnabledAdvancedService](#enabledadvancedservice)`)` The list of [advanced services](/apps-script/guides/services/advanced) enabled for use by the script project. |\n| `libraries[]` | `object (`[Library](#library)`)` The list of [libraries](/apps-script/guides/libraries) used by the script project. |\n\n### EnabledAdvancedService\n\nThe configuration of an [advanced service](/apps-script/guides/services/advanced)\nthe script has enabled.\n\n| JSON representation |\n|------------------------------------------------------------------------------|\n| ```text { \"serviceId\": string, \"userSymbol\": string, \"version\": string } ``` |\n\n| Fields ||\n|--------------|------------------------------------------------------------------------------------------------------------|\n| `serviceId` | `string` The identifier of the service that is shown in the API discovery document (for example, \"drive\"). |\n| `userSymbol` | `string` The identifier used to refer to this service in the code of the Apps Script project. |\n| `version` | `string` The enabled version of the service (for example, \"v1\"). |\n\n### Library\n\nThe configuration of a [library](/apps-script/guides/libraries)\nthe script has imported.\n\n| JSON representation |\n|------------------------------------------------------------------------------------------------------------|\n| ```carbon { \"developmentMode\": boolean, \"libraryId\": string, \"userSymbol\": string, \"version\": string } ``` |\n\n| Fields ||\n|-------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `developmentMode` | `boolean` If `true`, `version` is ignored and the script uses the current library project saved code, even if that code hasn't been saved to a new version. |\n| `libraryId` | `string` 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 \\\u003e Project properties**. |\n| `userSymbol` | `string` The label that is used in the script project code to refer to this library. |\n| `version` | `string` The version of the library that is used by the script. This is either a version number or `stable`, meaning the last version created. |"]]