- JSON 表現
- FileType
- FunctionSet
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- 関数
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
スクリプト プロジェクト内の個々のファイル。ファイルとは、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[] |
スクリプト プロジェクト内の関数のパラメータ名の順序付きリスト。 |