Google Apps Script API
    Preparing search index...

    A Range that has a name and ID to allow later retrieval. Names are not necessarily unique; several different ranges in the same document may share the same name, much like a class in HTML. By contrast, IDs are unique within the document, like an ID in HTML. Once a NamedRange has been added to a document, it cannot be modified, only removed.

    A NamedRange can be accessed by any script that accesses the document. To avoid unintended conflicts between scripts, consider prefixing range names with a unique string.

    // Create a named range that includes every table in the document.
    var doc = DocumentApp.getActiveDocument();
    var rangeBuilder = doc.newRange();
    var tables = doc.getBody().getTables();
    for (var i = 0; i < tables.length; i++) {
      rangeBuilder.addElement(tables[i]);
    }
    doc.addNamedRange('myUniquePrefix-tables', rangeBuilder.build());
    
    interface NamedRange {
        getId(): string;
        getName(): string;
        getRange(): GoogleAppsScript.Document.Range;
        remove(): void;
    }
    Index

    Methods