En esta sección, se proporciona una descripción general de los métodos de la API de Google Apps Script que puedes usar para crear, leer, modificar y supervisar tus proyectos de Google Apps Script. En la página de ejemplos de Project Management, se muestran ejemplos de solicitudes de administración de la API. La documentación de referencia de cada método proporciona detalles de implementación.
| Descripción general del método de la API | |
|---|---|
| Crea proyectos |
Resultados: Crea un proyecto básico y vacío sin archivos de proyecto y un manifiesto del proyecto predeterminado. Opciones: Puedes proporcionar un título para el proyecto. También puedes crear una secuencia de comandos vinculada si proporcionas el ID de Google Drive de un archivo de Documentos, Hojas de cálculo, Formularios o Presentaciones de Google para que actúe como elemento superior de la secuencia de comandos. |
| Leer metadatos del proyecto |
Results: Recupera un objeto
|
| Leer contenido del proyecto |
Resultados: Devuelve un array de objetos Opciones: Puedes especificar qué versión del contenido recuperar con un parámetro de consulta. |
| Actualiza el contenido del proyecto |
Resultados: Cambia el contenido del archivo en un proyecto de secuencia de comandos.
Proporcionas el contenido nuevo como un array de objetos
Nota: Para actualizar el contenido del proyecto de secuencia de comandos, primero envía una solicitud de
projects.getContent para recuperar un array de los objetos Advertencia: El contenido nuevo reemplaza todos los archivos existentes en el proyecto de secuencia de comandos. Se quitan los archivos que no se actualizan con la solicitud. |
| Lee las métricas del proyecto |
Resultados: Lee ciertas métricas sobre un proyecto. Estas métricas incluyen la cantidad de usuarios, la cantidad total de ejecuciones, la cantidad total de errores de ejecución y otros detalles. Usa MetricType para especificar la información que solicitas. Opciones: Restringe los resultados a implementaciones o funciones de secuencias de comandos específicas con un objeto MetricsFilter. También puedes definir un intervalo de métricas específico con un objeto MetricsIntervalConfig. |