Class NamedRange

NamedRange

Crie, acesse e modifique intervalos nomeados em uma planilha. Intervalos nomeados são intervalos que têm aliases de string associados. Eles podem ser visualizados e editados na IU do Planilhas 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 esse intervalo nomeado.
setName(name)NamedRangeDefine/atualiza o nome do intervalo nomeado.
setRange(range)NamedRangeDefine/atualiza o intervalo para este intervalo nomeado.

Documentação detalhada

getName()

Recebe o nome desse intervalo nomeado.

Retorno

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.

Retorno

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 esse intervalo nomeado.

// The code below deletes all the named ranges in the spreadsheet.
var namedRanges = SpreadsheetApp.getActive().getNamedRanges();
for (var 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.
var namedRanges = SpreadsheetApp.getActiveSpreadsheet().getNamedRanges();
if (namedRanges.length > 1) {
  namedRanges[0].setName("UpdatedNamedRange");
}

Parâmetros

NomeTipoDescrição
nameStringO novo nome do intervalo nomeado.

Retorno

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 este intervalo nomeado.

Parâmetros

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

Retorno

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