Estoy tratando de importar múltiples rangos con nombre desde una sola pestaña de la hoja de origen. El código actual solo puede importar un solo rango con nombre a la vez:
var sourceSpreadsheetID = "1234"; var sourceWorksheetName = "Export"; var targetSpreadsheetID = "5678"; var targetWorksheetName = "Import"; function importData() { var thisSpreadsheet = SpreadsheetApp.openById(sourceSpreadsheetID); var thisWorksheet = thisSpreadsheet.getSheetByName(sourceWorksheetName); var thisData = thisWorksheet.getDataRange(); //with your named range. var thisData = thisSpreadsheet.getRangeByName("NamedRange1"); var toSpreadsheet = SpreadsheetApp.openById(targetSpreadsheetID); var toWorksheet = toSpreadsheet.getSheetByName(targetWorksheetName); var toRange = toWorksheet.getRange(1, 1, thisData.getNumRows(), thisData.getNumColumns()) toRange.setValues(thisData.getValues()); }Ayúdenme a obtener el código para importar varios rangos desde la misma hoja y pestaña de origen.
Intenté crear diferentes scripts, cada uno con el respectivo rango con nombre en el mismo proyecto. Sin embargo, obtengo algunas columnas en blanco cuando ejecuto los scripts.