スクリプト プロジェクト内の個々のファイル。ファイルは、1 人以上のデベロッパーによって作成されたサードパーティのソースコードです。サーバーサイドの JS コード、HTML、構成ファイルなどがあります。各スクリプト プロジェクトには複数のファイルを含めることができます。
| JSON 表現 | 
|---|
{ "name": string, "type": enum (  | 
            
| フィールド | |
|---|---|
name | 
              
                 
 ファイルの名前。ファイル拡張子はファイル名の一部ではありません。ファイル拡張子は type フィールドで確認できます。  | 
            
type | 
              
                 
 ファイルのタイプ。  | 
            
source | 
              
                 
 ファイルの内容。  | 
            
lastModifyUser | 
              
                 
 ファイルを最後に変更したユーザー。このオブジェクトに表示される詳細は、最後に変更したユーザーのプロファイル公開設定によって制御されます。  | 
            
createTime | 
              
                 
 作成日のタイムスタンプ。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例:   | 
            
updateTime | 
              
                 
 最終更新日のタイムスタンプ。 RFC3339 UTC「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[] | 
                
                   
 スクリプト プロジェクト内の関数のパラメータ名の順序付きリスト。  |