指令碼專案中的個別檔案。檔案是由一或多位開發人員所建立的第三方原始碼。可以是伺服器端 JS 程式碼、HTML 或設定檔。每項指令碼專案都可包含多個檔案。
JSON 表示法 |
---|
{ "name": string, "type": enum ( |
欄位 | |
---|---|
name |
檔案名稱。副檔名並非檔案名稱的一部分,可以透過類型欄位識別。 |
type |
檔案類型。 |
source |
檔案內容。 |
lastModifyUser |
最近修改檔案的使用者。只有具備指令碼專案的「寫入者」權限的使用者才能查看這個唯讀欄位。 |
createTime |
建立日期時間戳記。只有具備指令碼專案的「寫入者」權限的使用者才能查看這個唯讀欄位。 RFC3339 世界標準時間「Zulu」格式的時間戳記,採用奈秒解析度,且最多 9 個小數位數。範例: |
updateTime |
上次修改日期時間戳記。只有具備指令碼專案的「寫入者」權限的使用者才能查看這個唯讀欄位。 RFC3339 世界標準時間「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[] |
指令碼專案中的函式參數名稱排序清單。 |