Range
, który ma nazwę i identyfikator umożliwiający późniejsze wyszukiwanie. Nazwy nie muszą być unikalne. Wiele różnych zakresów na tej samej karcie może mieć tę samą nazwę, podobnie jak klasa w HTML. Identyfikatory są natomiast unikalne na karcie, podobnie jak identyfikator w HTML. Gdy dodasz Named
do karty, nie możesz go zmodyfikować, tylko usunąć.
Do Named
może uzyskać dostęp dowolny skrypt, który uzyskuje dostęp do karty. Aby uniknąć niezamierzonych konfliktów między skryptami, rozważ dodanie do nazw zakresów unikalnego ciągu znaków.
// Create a named range that includes every table in the active tab. const documentTab = DocumentApp.getActiveDocument().getActiveTab().asDocumentTab(); const rangeBuilder = documentTab.newRange(); const tables = documentTab.getBody().getTables(); for (let i = 0; i < tables.length; i++) { rangeBuilder.addElement(tables[i]); } documentTab.addNamedRange('myUniquePrefix-tables', rangeBuilder.build());
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
get | String | Pobiera identyfikator tego Named . |
get | String | Pobiera nazwę tego Named . |
get | Range | Pobiera zakres elementów powiązanych z tym elementem Named . |
remove() | void | Usuwa z karty element Named . |
Szczegółowa dokumentacja
get Id()
Pobiera identyfikator tego Named
. Identyfikator jest unikalny na karcie.
Powrót
String
– identyfikator zakresu, który jest unikalny na karcie.
get Name()
Pobiera nazwę tego Named
. Nazwa nie musi być unikalna.
Powrót
String
– nazwa zakresu, która nie musi być unikalna.
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Range()
Pobiera zakres elementów powiązanych z tym elementem Named
.
Powrót
Range
– zakres elementów powiązanych z nazwą i identyfikatorem.
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
remove()
Usuwa z karty tę Named
. Ta metoda nie usuwa zawartości zakresu, tylko usuwa odwołanie. Wywołanie tej metody w przypadku Named
, który został już usunięty, nie ma żadnego efektu.
Autoryzacja
Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents