Tengo una hoja conectada que tiene resultados de una consulta de bigquery (hoja de extracción). Creé una vista previa de la hoja de resultados. ¿Cómo escribo una función de script de aplicación para actualizar los resultados en las hojas de extracción y vista previa? Por favor ayuda.
Traté de usar este código para actualizar la consulta de la hoja conectada, pero me dio un error que decía: "Excepción: el objeto de datos no existe". Me gustaría escribir una función de secuencia de comandos de aplicaciones si es posible.
function refresh() { var spreadsheet = SpreadsheetApp.getActive(); spreadsheet.getRange('A1').activate(); spreadsheet.setActiveSheet(spreadsheet.getSheetByName('test'), true); SpreadsheetApp.enableAllDataSourcesExecution(); spreadsheet.getCurrentCell().getDataSourceTables()[0].refreshData(); //DriveApp.getFiles() };La solución, una macro