buone notizie... la cosa è anche più semplice di ciò che pensavo
Puoi partire da una macro del genere:
Questa rimuove la riga 1 di tutti i fogli della cartella di lavoro.codice:function RimuoviGiornoPagine() { var sheets = SpreadsheetApp.getActiveSpreadsheet().getSheets(); for (var i = 0; i < sheets.length ; i++ ) { var sheet = sheets[i]; sheet.deleteRows(1); } };
Il metodo deleteRows(1); indica appunto di rimuovere la riga 1. Ovviamente puoi modificare il valore di quel parametro in base alla riga che ti interessa rimuovere.
Se a te interessa lanciare questa macro alla mezzanotte di ogni giorno puoi impostare il trigger come accennato sopra. A questo punto non hai bisogno di fare altro. Se però non hai certezza che quella determinata riga debba essere rimossa perché magari non corrisponde alla data appena trascorsa, allora dovrai fare degli ulteriori controlli mettendo qualche condizione dentro il ciclo. Fai sapere eventualmente se hai queste ulteriori necessità.