Eu tenho uma planilha com duas folhas chamadas Robin
e Lucy
. Criei / encontrei / alterei um script para classificar os dados na planilha toda vez que adiciono alguns dados à coluna A:
function onEdit(event){
var sheet = event.source.getActiveSheet();
var editedCell = sheet.getActiveCell();
var columnToSortBy = 1;
var tableRange = "a2:I30";
if(editedCell.getColumn() == columnToSortBy){
var range = sheet.getRange(tableRange);
range.sort( { column : columnToSortBy } );
}
}
Esse script funciona bem, mas eu só quero que seja aplicado na primeira planilha Robin
,. Os dados da segunda planilha,, Lucy
não são os mesmos, por isso vou criar outro script para um intervalo diferente para esse, assim que eu resolver esse problema.
Acho que preciso usar o getSheetByName("Robin")
mas não consigo fazê-lo funcionar.
fonte
Obtenha a planilha associada (planilha) e indique qual guia (planilha) você deseja focar:
Referência: https://developers.google.com/apps-script/reference/spreadsheet/spreadsheet#getSheetByName(String)
fonte