An individual file within a script project. A file is a third-party source code created by one or more developers. It can be a server-side JS code, HTML, or a configuration file. Each script project can contain multiple files.
JSON representation |
---|
{ "name": string, "type": enum ( |
Fields | |
---|---|
name |
The name of the file. The file extension is not part of the file name, which can be identified from the type field. |
type |
The type of the file. |
source |
The file content. |
lastModifyUser |
The user who modified the file most recently. This read-only field is only visible to users who have WRITER permission for the script project. |
createTime |
Creation date timestamp. This read-only field is only visible to users who have WRITER permission for the script project. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
updateTime |
Last modified date timestamp. This read-only field is only visible to users who have WRITER permission for the script project. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
functionSet |
The defined set of functions in the script file, if any. |
FileType
An enumeration of different types of files.
Enums | |
---|---|
ENUM_TYPE_UNSPECIFIED |
Undetermined file type; never actually used. |
SERVER_JS |
An Apps Script server-side code file. |
HTML |
A file containing client-side HTML. |
JSON |
A file in JSON format. This type is only used for the script project's manifest. The manifest file content must match the structure of a valid ScriptManifest |
FunctionSet
A set of functions. No duplicates are permitted.
JSON representation |
---|
{
"values": [
{
object ( |
Fields | |
---|---|
values[] |
A list of functions composing the set. |
Function
Represents a function in a script project.
JSON representation |
---|
{ "name": string, "parameters": [ string ] } |
Fields | |
---|---|
name |
The function name in the script project. |
parameters[] |
The ordered list of parameter names of the function in the script project. |