address(opts) {
        return addressConverter.toAddress({
            type: 'range',
            startRowNumber: this.startCell().rowNumber(),
            startRowAnchored: opts && (opts.startRowAnchored || opts.anchored),
            startColumnName: this.startCell().columnName(),
            startColumnAnchored: opts && (opts.startColumnAnchored || opts.anchored),
            endRowNumber: this.endCell().rowNumber(),
            endRowAnchored: opts && (opts.endRowAnchored || opts.anchored),
            endColumnName: this.endCell().columnName(),
            endColumnAnchored: opts && (opts.endColumnAnchored || opts.anchored),
            sheetName: opts && opts.includeSheetName && this.sheet().name()
        });
    }
Get the address of the range.
@param {{}} [opts] - Options
@param {boolean} [opts.includeSheetName] - Include the sheet name in the address.
@param {boolean} [opts.startRowAnchored] - Anchor the start row.
@param {boolean} [opts.startColumnAnchored] - Anchor the start column.
@param {boolean} [opts.endRowAnchored] - Anchor the end row.
@param {boolean} [opts.endColumnAnchored] - Anchor the end column.
@param {boolean} [opts.anchored] - Anchor all row and columns.
@returns {string} The address.