Zasób: DeveloperMetadata
Metadane dewelopera powiązane z lokalizacją lub obiektem w arkuszu kalkulacyjnym. Więcej informacji znajdziesz w artykule Odczytywanie, zapisywanie i wyszukiwanie metadanych.
Metadane dewelopera mogą służyć do powiązania dowolnych danych z różnymi częściami arkusza kalkulacyjnego. Pozostaną one powiązane z tymi lokalizacjami, gdy będą się przesuwać, a arkusz kalkulacyjny będzie edytowany. Jeśli na przykład metadane dewelopera są powiązane z wierszem 5, a następnie nad tym wierszem zostanie wstawiony kolejny wiersz, pierwotne metadane nadal będą powiązane z wierszem, z którym były powiązane na początku (czyli z wierszem 6). Jeśli powiązany obiekt zostanie usunięty, jego metadane również zostaną usunięte.
| Zapis JSON |
|---|
{ "metadataId": integer, "metadataKey": string, "metadataValue": string, "location": { object ( |
| Pola | |
|---|---|
metadataId |
Unikalny identyfikator w zakresie arkusza kalkulacyjnego, który identyfikuje metadane. Identyfikatory można określić podczas tworzenia metadanych. W przeciwnym razie zostanie wygenerowany losowy identyfikator i przypisany do metadanych. Musi być dodatnia. |
metadataKey |
Klucz metadanych. W arkuszu kalkulacyjnym może być wiele metadanych o tym samym kluczu. Metadane dewelopera muszą zawsze mieć określony klucz. |
metadataValue |
Dane powiązane z kluczem metadanych. |
location |
Lokalizacja, z którą powiązane są metadane. |
visibility |
Widoczność metadanych. Metadane dewelopera muszą zawsze mieć określoną widoczność. |
DeveloperMetadataLocation
Miejsce, w którym można powiązać metadane w arkuszu kalkulacyjnym.
| Zapis JSON |
|---|
{ "locationType": enum ( |
| Pola | |
|---|---|
locationType |
Typ lokalizacji, którą reprezentuje ten obiekt. To pole jest tylko do odczytu. |
Pole zbiorcze location. Lokalizacja, z którą są powiązane metadane. location może mieć tylko jedną z tych wartości: |
|
spreadsheet |
Wartość „true”, jeśli metadane są powiązane z całym arkuszem kalkulacyjnym. |
sheetId |
Identyfikator arkusza, gdy metadane są powiązane z całym arkuszem. |
dimensionRange |
Reprezentuje wiersz lub kolumnę, gdy z wymiarem są powiązane metadane. Określony argument |
DeveloperMetadataLocationType
Wyliczenie typów lokalizacji, z którymi mogą być powiązane metadane dewelopera.
| Wartości w polu enum | |
|---|---|
DEVELOPER_METADATA_LOCATION_TYPE_UNSPECIFIED |
Wartość domyślna. |
ROW |
Metadane dewelopera powiązane z całym wierszem. |
COLUMN |
Metadane dewelopera powiązane z całą kolumną. |
SHEET |
Metadane dewelopera powiązane z całym arkuszem. |
SPREADSHEET |
Metadane dewelopera powiązane z całym arkuszem kalkulacyjnym. |
DeveloperMetadataVisibility
Wyliczenie możliwych widoczności metadanych.
| Wartości w polu enum | |
|---|---|
DEVELOPER_METADATA_VISIBILITY_UNSPECIFIED |
Wartość domyślna. |
DOCUMENT |
Metadane widoczne w dokumencie są dostępne z każdego projektu dewelopera, który ma dostęp do dokumentu. |
PROJECT |
Metadane widoczne w projekcie są widoczne i dostępne tylko dla projektu deweloperskiego, w którym zostały utworzone. |
Metody |
|
|---|---|
|
Zwraca metadane dewelopera o określonym identyfikatorze. |
|
Zwraca wszystkie metadane dewelopera pasujące do określonego DataFilter. |