Google Apps Script API
    Preparing search index...

    A builder used to construct Range objects from document elements.

    // Change the user's selection to a 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.setSelection(rangeBuilder.build());
    
    interface RangeBuilder {
        addElement(element: GoogleAppsScript.Document.Element): RangeBuilder;
        addElement(
            textElement: GoogleAppsScript.Document.Text,
            startOffset: number,
            endOffsetInclusive: number,
        ): RangeBuilder;
        addElementsBetween(
            startElement: GoogleAppsScript.Document.Element,
            endElementInclusive: GoogleAppsScript.Document.Element,
        ): RangeBuilder;
        addElementsBetween(
            startTextElement: GoogleAppsScript.Document.Text,
            startOffset: number,
            endTextElementInclusive: GoogleAppsScript.Document.Text,
            endOffsetInclusive: number,
        ): RangeBuilder;
        addRange(range: GoogleAppsScript.Document.Range): RangeBuilder;
        build(): GoogleAppsScript.Document.Range;
        getRangeElements(): RangeElement[];
        getSelectedElements(): RangeElement[];
    }
    Index

    Methods