Method: projects.updateContent

Actualiza el contenido del proyecto de secuencia de comandos especificado. Este contenido se almacena como la versión HEAD y se utiliza cuando la secuencia de comandos se ejecuta como activador, en el editor de secuencias de comandos, en el modo de vista previa de complementos, como una aplicación web o la API de Apps Script en modo de desarrollo. Esta acción borrará todos los archivos existentes del proyecto.

Solicitud HTTP

PUT https://script.googleapis.com/v1/projects/{scriptId}/content

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta de acceso

Parámetros
scriptId

string

El ID de Drive del proyecto de la secuencia de comandos.

Cuerpo de la solicitud

El cuerpo de la solicitud contiene datos con la siguiente estructura:

Representación JSON
{
  "files": [
    {
      object (File)
    }
  ]
}
Campos
files[]

object (File)

La lista de archivos de proyecto de secuencia de comandos. Uno de los archivos es un manifiesto de secuencia de comandos. Se debe llamar "appsscript", debe tener el tipo JSON y debe incluir la configuración del manifiesto para el proyecto.

Cuerpo de la respuesta

Si se ejecuta de forma correcta, el cuerpo de la respuesta contiene una instancia de Content.

Permisos de autorización

Requiere el siguiente alcance de OAuth:

  • https://www.googleapis.com/auth/script.projects

Para obtener más información, consulta la Descripción general de OAuth 2.0.