スクリプト プロジェクト内の個々のファイル。ファイルとは、1 人以上のデベロッパーが作成するサードパーティのソースコードです。サーバーサイドの JS コード、HTML、構成ファイルを使用できます。各スクリプト プロジェクトには複数のファイルを含めることができます。
JSON 表現 |
---|
{ "name": string, "type": enum ( |
フィールド | |
---|---|
name |
ファイルの名前。ファイル拡張子はファイル名の一部ではなく、タイプ フィールドから確認できます。 |
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[] |
スクリプト プロジェクト内の関数のパラメータ名の順序付きリスト。 |