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