指令碼專案中的個別檔案。檔案是由一或多位開發人員建立的第三方原始碼。可以是伺服器端 JS 程式碼、HTML 或設定檔。每個指令碼專案可以包含多個檔案。
| JSON 表示法 | 
|---|
{ "name": string, "type": enum (  | 
            
| 欄位 | |
|---|---|
name | 
              
                 
 檔案名稱。副檔名不屬於檔案名稱,可從類型欄位識別。  | 
            
type | 
              
                 
 檔案類型。  | 
            
source | 
              
                 
 檔案內容。  | 
            
lastModifyUser | 
              
                 
 最近修改檔案的使用者。這個物件中顯示的詳細資料,是由上次修改者的個人資料顯示設定控管。  | 
            
createTime | 
              
                 
 建立日期時間戳記。 RFC3339 世界標準時間「Zulu」格式的時間戳記,精確度達奈秒單位,最多九個小數位數。例如:  | 
            
updateTime | 
              
                 
 上次修改日期的時間戳記。 RFC3339 世界標準時間「Zulu」格式的時間戳記,精確度達奈秒單位,最多九個小數位數。例如:  | 
            
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[] | 
                
                   
 指令碼專案中函式的參數名稱排序清單。  |