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의 구조와 일치해야 합니다.

FunctionSet

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

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

object (Function)

세트를 구성하는 함수의 목록입니다.

함수

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

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

string

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

parameters[]

string

스크립트 프로젝트에 있는 함수의 매개변수 이름의 순서가 지정된 목록입니다.