Eccomi
sto lavorando su google sheets
Credo di aver capito il meccanismo, l'ho testato e funziona anche bene, al momento l'ho impostato con modifica ogni minuto per vedere se funziona, poi l'aggiornamento lo farò fare ad un determinato orario di notte... cosi' quando torno in ufficio avrò il file aggiornato.
Detto questo ho solo un piccolo problema:
Il file è composto da piu' fogli, nel primo riesco a far eseguire la macro, negli altri no.
Ho provato ad eseguire manualmente la stessa azione su 2 fogli per vedere il codice che mi usciva e mi esce questo:
function RimuoviGiornoPagine() {
var spreadsheet = SpreadsheetApp.getActive();
var sheet = spreadsheet.getActiveSheet();
sheet.getRange(spreadsheet.getCurrentCell().getRow () - 11, 1, 1, sheet.getMaxColumns()).activate();
spreadsheet.getActiveSheet().deleteRows(spreadshee t.getActiveRange().getRow(), spreadsheet.getActiveRange().getNumRows());
spreadsheet.setActiveSheet(spreadsheet.getSheetByN ame('Foglio 2'), true);
spreadsheet.getActiveSheet().deleteRows(spreadshee t.getActiveRange().getRow(), spreadsheet.getActiveRange().getNumRows());
};
Vorrei pero' capire se posso farlo in automatico senza scrivere FOGLIO 2, FOGLIO 3 ecc perche' magari aggiungero' altri fogli e non vorrei andare a rifare la macro da zero.
E' possibile modificare questo codice per cancellare la riga ad ogni foglio?
Grazie