Estoy tratando de hacer que un script independiente actúe para otra hoja de cálculo. Funciona solo para la primera hoja, pero no funciona para todas las hojas.
function doSomething(){ var ssID = "123abc"; var ss = SpreadsheetApp.openById(ssID); var sheet = ss.getActiveSheet(); //var sheet = ss.getActiveSpreadsheet().getSheets(); I tried it also, but giving error. var range = sheet.getRangeList(['A3:A','D3:D']); range.setFontFamily("Arial"); //Rest do something }Necesito un ejemplo para trabajar todas las hojas y necesito trabajar todas excepto las hojas individuales.
Si desea recorrer todas las hojas y establecer la fuente para el rango, puede hacerlo de esta manera:
function doSomething(){ var ssID = "123abc"; var ss = SpreadsheetApp.openById(ssID); var sheets = ss.getSheets(); var sheets_to_skip = ['aaa', 'bbb']; // names of the sheets you want to skip sheets.forEach(sheet => { if (!sheets_to_skip.includes(sheet.getName())) { var range = sheet.getRangeList(['A3:A','D3:D']); range.setFontFamily("Arial"); } }) }