Zasób: DeveloperMetadata
Metadane dewelopera powiązane z lokalizacją lub obiektem w arkuszu kalkulacyjnym. Metadane dewelopera mogą służyć do powiązania dowolnych danych z różnymi częściami arkusza kalkulacyjnego i pozostają powiązane w tych lokalizacjach w miarę jak zmieniasz poruszanie się po arkuszu lub wprowadzanie w nim zmian. Jeśli np. metadane dewelopera są powiązane z wierszem 5, a potem zostanie wstawiony kolejny wiersz nad wierszem 5, te pierwotne metadane będą nadal powiązane z pierwotnie powiązanym wierszem (który jest teraz 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 ograniczony do arkusza kalkulacyjnego, który identyfikuje metadane. Identyfikatory można określić podczas tworzenia metadanych. W przeciwnym razie zostaną one wygenerowane i przypisane losowo. Musi być dodatni. |
metadataKey |
Klucz metadanych. Arkusz kalkulacyjny może zawierać wiele metadanych z tym samym kluczem. W metadanych dewelopera musi być zawsze określony klucz. |
metadataValue |
Dane powiązane z kluczem metadanych. |
location |
Lokalizacja, z którą powiązane są metadane. |
visibility |
Widoczność metadanych W metadanych dewelopera zawsze musi być określona widoczność. |
DeveloperMetadataLocation
Miejsce, w którym metadane mogą być powiązane w arkuszu kalkulacyjnym.
Zapis JSON |
---|
{ "locationType": enum ( |
Pola | |
---|---|
locationType |
Typ lokalizacji reprezentowanej przez ten obiekt. To pole jest tylko do odczytu. |
Pole sumy location . Lokalizacja, w której są powiązane metadane. location może być tylko jednym z tych elementów: |
|
spreadsheet |
Prawda, gdy 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 metadane są powiązane z wymiarem. Podana funkcja |
DeveloperMetadataLocationType
Lista 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 wymiarem wiersza. |
COLUMN |
Metadane dewelopera powiązane z całym wymiarem kolumny. |
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 dokumentach są dostępne z poziomu dowolnego projektu programistycznego z dostępem do dokumentu. |
PROJECT |
Metadane widoczne w projekcie są widoczne tylko dla projektu programisty, w którym je utworzono, i tylko dla niego mogą mieć do niego dostęp. |
Metody |
|
---|---|
|
Zwraca metadane dewelopera o podanym identyfikatorze. |
|
Zwraca wszystkie metadane dewelopera pasujące do określonego parametru DataFilter . |