File

컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

스크립트 프로젝트 내의 개별 파일 파일은 한 명 이상의 개발자가 만든 타사 소스 코드입니다. 서버 측 JS 코드, HTML 또는 구성 파일일 수 있습니다. 각 스크립트 프로젝트에는 여러 파일이 포함될 수 있습니다.

JSON 표현
{
  "name": string,
  "type": enum (FileType),
  "source": string,
  "lastModifyUser": {
    object (User)
  },
  "createTime": string,
  "updateTime": string,
  "functionSet": {
    object (FunctionSet)
  }
}
필드
name

string

파일 이름입니다. 파일 확장자는 형식 필드에서 확인할 수 있는 파일 이름의 일부가 아닙니다.

type

enum (FileType)

파일 유형입니다.

source

string

파일 콘텐츠입니다.

lastModifyUser

object (User)

파일을 최근에 수정한 사용자입니다. 이 읽기 전용 필드는 스크립트 프로젝트에 대해 작성자 권한이 있는 사용자에게만 표시됩니다.

createTime

string (Timestamp format)

생성 날짜 타임스탬프. 이 읽기 전용 필드는 스크립트 프로젝트에 대해 작성자 권한이 있는 사용자에게만 표시됩니다.

RFC3339 UTC 'Zulu' 형식의 타임스탬프(나노초 해상도 및 최대 9자리 소수) 예: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

최종 수정 날짜 타임스탬프입니다. 이 읽기 전용 필드는 스크립트 프로젝트에 대해 작성자 권한이 있는 사용자에게만 표시됩니다.

RFC3339 UTC 'Zulu' 형식의 타임스탬프(나노초 해상도 및 최대 9자리 소수) 예: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

functionSet

object (FunctionSet)

스크립트 파일에 정의된 함수 집합입니다(있는 경우).

FileType

다양한 유형의 파일 열거형.

열거형
ENUM_TYPE_UNSPECIFIED 확인되지 않은 파일 형식이며 실제로 사용되지 않았습니다.
SERVER_JS Apps Script 서버 측 코드 파일입니다.
HTML 클라이언트 측 HTML이 포함된 파일입니다.
JSON JSON 형식의 파일 이 유형은 스크립트 프로젝트의 매니페스트에만 사용됩니다. 매니페스트 파일 콘텐츠가 유효한 ScriptManifest의 구조와 일치해야 합니다.

함수세트

함수 집합입니다. 중복은 허용되지 않습니다.

JSON 표현
{
  "values": [
    {
      object (Function)
    }
  ]
}
필드
values[]

object (Function)

집합을 구성하는 함수 목록

함수

스크립트 프로젝트의 함수를 나타냅니다.

JSON 표현
{
  "name": string,
  "parameters": [
    string
  ]
}
필드
name

string

스크립트 프로젝트의 함수 이름입니다.

parameters[]

string

스크립트 프로젝트에 있는 함수의 매개변수 이름을 순서대로 나열한 목록입니다.