Method: projects.updateContent

지정된 스크립트 프로젝트의 콘텐츠를 업데이트합니다. 이 콘텐츠는 HEAD 버전으로 저장되며 스크립트가 스크립트 편집기, 부가기능 미리보기 모드, 개발 모드의 웹 앱 또는 Apps Script API에서 트리거로 실행될 때 사용됩니다. 이렇게 하면 프로젝트의 기존 파일이 모두 삭제됩니다.

HTTP 요청

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

URL은 gRPC 트랜스코딩 구문을 사용합니다.

경로 매개변수

매개변수
scriptId

string

스크립트 프로젝트의 Drive ID

요청 본문

요청 본문에는 다음과 같은 구조의 데이터가 포함됩니다.

JSON 표현
{
  "files": [
    {
      object (File)
    }
  ]
}
필드
files[]

object (File)

스크립트 프로젝트 파일의 목록입니다. 파일 중 하나는 스크립트 매니페스트입니다. 파일 이름은 'appsscript'여야 하고, JSON 유형이 있어야 하며, 프로젝트의 매니페스트 구성을 포함해야 합니다.

응답 본문

성공한 경우 응답 본문에 Content의 인스턴스가 포함됩니다.

승인 범위

다음 OAuth 범위가 필요합니다.

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

자세한 내용은 OAuth 2.0 개요를 참고하세요.