首页 > 解决方案 > 脚本结束时出现 Drive.Files.remove(fileId) 错误

问题描述

我尝试Drive.Files.remove(fileId)在进行一些操作之前删除一个文件,SpreadsheetApp.openByUrl()但它失败并出现错误

文档 1b0pLioLpwZndFuW4kRQzxd5gkfZjWFIT5Qr8HV-LJvo 丢失(可能它已被删除,或者您没有读取权限?)

这里是代码的副本

function guardar () {
 var carpeta = DriveApp.getFolderById('kcuahwd584awd4a8s54x6a8');
 var archivos = carpeta.getFiles();  
 var file ; 
 while(archivos.hasNext()){
  file = archivos.next();
  Logger.log(file.getId())  
  var excel = file   
  var entrada =SpreadsheetApp.openByUrl(" https://docs.google.com/spreadsheets/d/"+ file.getId() +"/edit#gid=79286573")
  var salida = SpreadsheetApp.openByUrl( 'https://docs.google.com/spreadsheets/d/ a4w6d8a4w6da4sxawda /edit#gid=0')
  var sheets = entrada.getSheets();

  salida = salida.getActiveSheet();
  var data = sheets[0].getDataRange().getValues();
  for( var i = 3 ; i < data.length ; i++){
   salida.appendRow(data[i])
  }    
  excel.makeCopy(DriveApp.getFolderById("dkawdkuawhdkuawhdkauwdhcsx"));
}  
 borrar();
}


function borrar(){
 var carpeta = DriveApp.getFolderById('awbdkwuhdkawudhkawuhd');
 var archivos = carpeta.getFiles();  
 var file ; 
  while(archivos.hasNext()){
    file = archivos.next();
    Drive.Files.remove(file.getId())  
  }
 }

我已经尝试给它更多的睡眠时间,但它不起作用谢谢你们的帮助

标签: google-apps-scriptgoogle-drive-api

解决方案


推荐阅读