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. |