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
getId()
Pobiera identyfikator tego Named
. Identyfikator jest unikalny na karcie.
Powrót
String
– identyfikator zakresu, który jest unikalny na karcie.
getName()
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
getRange()
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 element 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