リソース: DeveloperMetadata
スプレッドシート内の場所またはオブジェクトに関連付けられたデベロッパー メタデータ。詳細については、メタデータの読み取り、書き込み、検索をご覧ください。
デベロッパー メタデータを使用すると、スプレッドシートのさまざまな部分に任意のデータを関連付けることができます。関連付けられたデータは、スプレッドシートの移動や編集が行われても、その場所に残ります。たとえば、デベロッパー メタデータが行 5 に関連付けられていて、その後に行 5 の上に別の行が挿入された場合、元のメタデータは最初に関連付けられた行(現在は行 6)に引き続き関連付けられます。関連付けられたオブジェクトが削除されると、そのメタデータも削除されます。
| JSON 表現 |
|---|
{ "metadataId": integer, "metadataKey": string, "metadataValue": string, "location": { object ( |
| フィールド | |
|---|---|
metadataId |
メタデータを識別するスプレッドシート スコープの一意の ID。メタデータの作成時に ID を指定できます。指定しない場合は、ランダムに生成された ID が割り当てられます。正の値である必要があります。 |
metadataKey |
メタデータキー。スプレッドシートには、同じキーを持つメタデータが複数存在する場合があります。デベロッパー メタデータには、常にキーを指定する必要があります。 |
metadataValue |
メタデータのキーに関連付けられたデータ。 |
location |
メタデータが関連付けられている場所。 |
visibility |
メタデータの公開設定。デベロッパー メタデータには、常に公開設定を指定する必要があります。 |
DeveloperMetadataLocation
スプレッドシートでメタデータを関連付けることができる場所。
| JSON 表現 |
|---|
{ "locationType": enum ( |
| フィールド | |
|---|---|
locationType |
このオブジェクトが表す場所のタイプ。このフィールドは読み取り専用です。 |
共用体フィールド location。メタデータが関連付けられている場所。location は次のいずれかになります。 |
|
spreadsheet |
メタデータがスプレッドシート全体に関連付けられている場合は true。 |
sheetId |
メタデータがシート全体に関連付けられている場合のシートの ID。 |
dimensionRange |
メタデータがディメンションに関連付けられている場合、行または列を表します。指定された |
DeveloperMetadataLocationType
デベロッパー メタデータを関連付けることができる場所のタイプを列挙します。
| 列挙型 | |
|---|---|
DEVELOPER_METADATA_LOCATION_TYPE_UNSPECIFIED |
デフォルト値。 |
ROW |
行ディメンション全体に関連付けられたデベロッパー メタデータ。 |
COLUMN |
列ディメンション全体に関連付けられたデベロッパー メタデータ。 |
SHEET |
シート全体に関連付けられたデベロッパー メタデータ。 |
SPREADSHEET |
スプレッドシート全体に関連付けられたデベロッパー メタデータ。 |
DeveloperMetadataVisibility
メタデータの可視性の列挙。
| 列挙型 | |
|---|---|
DEVELOPER_METADATA_VISIBILITY_UNSPECIFIED |
デフォルト値。 |
DOCUMENT |
ドキュメントにアクセスできるデベロッパー プロジェクトからは、ドキュメントに表示されるメタデータにアクセスできます。 |
PROJECT |
プロジェクトで表示可能なメタデータは、メタデータを作成したデベロッパー プロジェクトでのみ表示およびアクセスできます。 |
メソッド |
|
|---|---|
|
指定された ID のデベロッパー メタデータを返します。 |
|
指定された DataFilter に一致するすべてのデベロッパー メタデータを返します。 |