Vou começar dizendo que sou um programador novato. Eu passo. Estou criando uma Planilha Google com scripts e preciso fazer referência a variáveis numeradas. Estou tentando reduzir o código e me pergunto se você é capaz de fazer algo assim (lembre-se de que este é um código simplificado, por exemplo).
var range1 = sheet.getRange("A1:A10");
var range2 = sheet.getRange("B1:B10");
var value = 1;
sheet.getRange(range + value).getValues();
Então, em vez de usar o intervalo 1 e o intervalo 2, eu usaria o intervalo + valor e o valor seria definido em outro lugar. Eu tentei o procedimento acima e não funcionou, mas não tenho certeza se existe outra maneira ou se você simplesmente não consegue.
Você não pode adicionar um número a um objeto Range . Para obter outro intervalo maior ou menor que o intervalo original, use Range.offset() , assim: