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 o como una aplicación web o una 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 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 del proyecto de secuencia de comandos. Uno de los archivos es un manifiesto de secuencia de comandos. debe llamarse “appsscript”, debe tener un tipo de JSON y debe incluir las configuraciones 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.

Alcances de la 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.