スクリプト プロジェクト内の個々のファイル。ファイルは、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[] |
スクリプト プロジェクト内の関数のパラメータ名の順序付きリスト。 |