Eine Range
mit einem Namen und einer ID, die einen späteren Abruf ermöglichen. Namen müssen nicht unbedingt eindeutig sein. Mehrere verschiedene Bereiche auf demselben Tab können denselben Namen haben, ähnlich wie eine Klasse in HTML. IDs hingegen sind innerhalb des Tabs eindeutig, ähnlich wie eine ID in HTML. Nachdem ein Tab ein Named
hinzugefügt wurde, kann es nicht mehr geändert, sondern nur entfernt werden.
Auf eine Named
kann über jedes Script zugegriffen werden, das auf den Tab zugreift. Um unbeabsichtigte Konflikte zwischen Scripts zu vermeiden, sollten Sie den Bereichsnamen ein eindeutiges Präfix voranstellen.
// 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());
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
get | String | Ruft die ID dieses Named ab. |
get | String | Ruft den Namen dieser Named ab. |
get | Range | Ruft den Bereich der Elemente ab, die mit dieser Named verknüpft sind. |
remove() | void | Dadurch wird das Named vom Tab entfernt. |
Detaillierte Dokumentation
get Id()
Ruft die ID dieses Named
ab. Die ID ist innerhalb des Tabs eindeutig.
Rückflug
String
: Die ID des Bereichs, die innerhalb des Tabs eindeutig ist.
get Name()
Ruft den Namen dieser Named
ab. Der Name muss nicht eindeutig sein.
Rückflug
String
: Der Name des Bereichs, der nicht unbedingt eindeutig sein muss.
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung für einen oder mehrere der folgenden Bereiche:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Range()
Ruft den Bereich der Elemente ab, die mit dieser Named
verknüpft sind.
Rückflug
Range
: Der Bereich der Elemente, die mit dem Namen und der ID verknüpft sind.
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung für einen oder mehrere der folgenden Bereiche:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
remove()
Dadurch wird das Named
vom Tab entfernt. Bei dieser Methode wird der Inhalt des Bereichs nicht gelöscht, sondern nur die Referenz entfernt. Wenn diese Methode für eine Named
aufgerufen wird, die bereits entfernt wurde, hat dies keine Auswirkungen.
Autorisierung
Scripts, die diese Methode verwenden, erfordern eine Autorisierung für einen oder mehrere der folgenden Bereiche:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents