Cancellare file da google drive con altro utente autorizzato

di il
0 risposte

Cancellare file da google drive con altro utente autorizzato

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);
}
Devi accedere o registrarti per scrivere nel forum
0 risposte