脚本项目中的单个文件。文件是由一个或多个开发者创建的第三方源代码。该文件可以是服务器端 JS 代码、HTML 或配置文件。每个脚本项目可以包含多个文件。
JSON 表示法 |
---|
{ "name": string, "type": enum ( |
字段 | |
---|---|
name |
文件的名称。文件扩展名不是文件名的一部分,文件名可通过类型字段识别。 |
type |
文件的类型。 |
source |
文件内容。 |
lastModifyUser |
最近修改过文件的用户。此只读字段仅对拥有脚本项目 WRITER 权限的用户可见。 |
createTime |
创建日期时间戳。此只读字段仅对拥有脚本项目 WRITER 权限的用户可见。 时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例: |
updateTime |
上次修改日期时间戳。此只读字段仅对拥有脚本项目 WRITER 权限的用户可见。 时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例: |
functionSet |
脚本文件中定义的一组函数(如果有)。 |
FileType
枚举不同类型的文件。
枚举 | |
---|---|
ENUM_TYPE_UNSPECIFIED |
文件类型不确定;从未实际使用过。 |
SERVER_JS |
Apps 脚本服务器端代码文件。 |
HTML |
包含客户端 HTML 的文件。 |
JSON |
JSON 格式的文件。此类型仅用于脚本项目的清单。清单文件内容必须与有效 ScriptManifest 的结构 |
FunctionSet
一组函数。不允许包含重复的内容。
JSON 表示法 |
---|
{
"values": [
{
object ( |
字段 | |
---|---|
values[] |
构成该集的函数列表。 |
函数
表示脚本项目中的函数。
JSON 表示法 |
---|
{ "name": string, "parameters": [ string ] } |
字段 | |
---|---|
name |
脚本项目中的函数名称。 |
parameters[] |
脚本项目中函数的参数名称的有序列表。 |