Buongiorno,
su google sheets con google app script
ho questo semplice codice, ricerca il file per nome e poi se esiste lo cancella, lo dovrei fare da un altro utente che accede tramite cartella condivisa di google drive e che ha le autorizzazioni per cancellare quel file
api attivate e 0auth idem (sull'utente proprietario del drive)
ottengo accesso negato drive app
function deleteSharedFileByName(fileName) {
// Cerca il file per nome nei file condivisi
var query = "name = '" + fileName + "' and trashed = false";
var files = DriveApp.searchFiles(query);
// Se il file esiste, cancellalo
if (files.hasNext()) {
var file = files.next();
file.setTrashed(true);
Logger.log('File deleted successfully: ' + fileName);
} else {
Logger.log('File not found: ' + fileName);
}
}
function deleteFile() {
var fileName = 'prova.pdf'; // Nome del file da cancellare
deleteSharedFileByName(fileName);
}