스크립트 프로젝트 내의 개별 파일입니다. 파일은 한 명 이상의 개발자가 만든 서드 파티 소스 코드입니다. 서버 측 JS 코드, HTML 또는 구성 파일일 수 있습니다. 각 스크립트 프로젝트에는 여러 파일이 포함될 수 있습니다.
JSON 표현 |
---|
{ "name": string, "type": enum ( |
필드 | |
---|---|
name |
파일 이름입니다. 파일 확장자가 파일 이름의 일부가 아니며, 이는 형식 필드를 통해 확인할 수 있습니다. |
type |
파일 유형입니다. |
source |
파일 콘텐츠입니다. |
lastModifyUser |
가장 최근에 파일을 수정한 사용자입니다. 이 읽기 전용 필드는 스크립트 프로젝트에 대한 작성자 권한이 있는 사용자에게만 표시됩니다. |
createTime |
생성일 타임스탬프입니다. 이 읽기 전용 필드는 스크립트 프로젝트에 대한 작성자 권한이 있는 사용자에게만 표시됩니다. RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 |
updateTime |
최종 수정 날짜 타임스탬프입니다. 이 읽기 전용 필드는 스크립트 프로젝트에 대한 작성자 권한이 있는 사용자에게만 표시됩니다. RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 |
functionSet |
스크립트 파일에 정의된 함수 집합입니다(있는 경우). |
FileType
다양한 유형의 파일을 열거합니다.
열거형 | |
---|---|
ENUM_TYPE_UNSPECIFIED |
알 수 없는 파일 형식입니다. 알 수 있습니다. |
SERVER_JS |
Apps Script 서버 측 코드 파일입니다. |
HTML |
클라이언트 측 HTML이 포함된 파일입니다. |
JSON |
JSON 형식의 파일입니다. 이 유형은 스크립트 프로젝트의 매니페스트에만 사용됩니다. 매니페스트 파일 콘텐츠는 유효한 ScriptManifest 구조와 일치해야 합니다. |
FunctionSet
함수 집합입니다. 중복은 허용되지 않습니다.
JSON 표현 |
---|
{
"values": [
{
object ( |
필드 | |
---|---|
values[] |
집합을 구성하는 함수의 목록입니다. |
함수
스크립트 프로젝트의 함수를 나타냅니다.
JSON 표현 |
---|
{ "name": string, "parameters": [ string ] } |
필드 | |
---|---|
name |
스크립트 프로젝트의 함수 이름입니다. |
parameters[] |
스크립트 프로젝트에 있는 함수의 매개변수 이름이 정렬된 목록입니다. |