Class NamedRange

NamedRange

Criar, acessar e modificar intervalos nomeados em uma planilha. Intervalos nomeados são intervalos que têm aliases de string associados. Eles podem ser visualizados e editados na interface do usuário do Google Sheets, no menu Dados > Intervalos nomeados....

Métodos

MétodoTipo de retornoBreve descrição
getName()StringRecebe o nome desse intervalo nomeado.
getRange()RangeRecebe o intervalo referenciado por esse intervalo nomeado.
remove()voidExclui o intervalo nomeado.
setName(name)NamedRangeDefine/atualiza o nome do intervalo nomeado.
setRange(range)NamedRangeDefine/atualiza o intervalo para esse intervalo nomeado.

Documentação detalhada

getName()

Recebe o nome desse intervalo nomeado.

Retornar

String: o nome do intervalo nomeado

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

getRange()

Recebe o intervalo referenciado por esse intervalo nomeado.

Retornar

Range: o intervalo da planilha associado a esse intervalo nomeado

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

remove()

Exclui o intervalo nomeado.

// The code below deletes all the named ranges in the spreadsheet.
const namedRanges = SpreadsheetApp.getActive().getNamedRanges();
for (let i = 0; i < namedRanges.length; i++) {
  namedRanges[i].remove();
}

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

setName(name)

Define/atualiza o nome do intervalo nomeado.

// The code below updates the name for the first named range.
const namedRanges = SpreadsheetApp.getActiveSpreadsheet().getNamedRanges();
if (namedRanges.length > 1) {
  namedRanges[0].setName('UpdatedNamedRange');
}

Parâmetros

NomeTipoDescrição
nameStringO novo nome do intervalo nomeado.

Retornar

NamedRange: o intervalo cujo nome foi definido pela chamada.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

setRange(range)

Define/atualiza o intervalo para esse intervalo nomeado.

Parâmetros

NomeTipoDescrição
rangeRangeO intervalo da planilha a ser associado a esse intervalo nomeado.

Retornar

NamedRange: o intervalo nomeado para o qual o intervalo da planilha foi definido.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets