删除或删除云端硬盘中的特定文件

马修E

我有一个每天凌晨5点运行的脚本,该脚本会将特定文件(data.xls)移到废纸.。但是,由于DocsList已退役,该脚本不再起作用,并且我在更新它时遇到了麻烦。

我已经看到了一些在这里发布的delete / setTrashed脚本,但是它们似乎都适用于一系列文件,我只想删除一个特定文件。

我不是编码员,大部分都是自学成才的,所以我需要尽可能简单(对不起)。

任何帮助或指导都非常感谢。谢谢你。

function myFunction() {
var files = DriveApp.getFilesByName('data');
 while (files.hasNext()) {
   var file = files.next();
   ID = file.getId(file)
   Drive.Files.remove(ID);
 }
}
斯坎·迈克尔

我已经看到了一些在这里发布的delete / setTrashed脚本,但是它们似乎都适用于一系列文件,我只想删除一个特定文件。

简而言之,要删除单个文件,请删除列表中的第一项,即所谓的数组和Google所说的文件迭代器。

通过名称检索文件将返回一个列表(迭代器),即使该名称只有一个文件也是如此,因此您必须将单个项目视为迭代器中的第一项,并将该第一项设置为垃圾箱。

编辑:

function myFunction() {
var files = DriveApp.getFilesByName('data');
 while (files.hasNext()) {
   files.next().setTrashed(true);
   }
  }

如果您知道该名称只有一个文件,则可以执行以下操作:

function myFunction() {
    DriveApp.getFilesByName('data').next().setTrashed(true);
       }

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从Google云端硬盘删除文件

从Google云端硬盘永久删除文件

Pydrive从Google云端硬盘删除文件

如何以编程方式从Google云端硬盘中的“与我共享”中删除文件

删除以前从与我共享中添加到我的云端硬盘中的文件

如何从共享的Google云端硬盘文件夹中恢复已删除的文档?

Xamarin表单-如何在UWP中从Google云端硬盘上传,删除,下载文件

为什么Google云端硬盘删除我的Git文件?

Google云端硬盘:删除1天以上的文件夹

使用Google Apps脚本从Google云端硬盘删除文件

无法自动永久删除Google云端硬盘上的文件

Google云端硬盘在同步时删除文件

使用Google云端硬盘SDK删除与我共享的文件

Google云端硬盘删除文件应用脚本getAllFilesForPaging

用于搜索和删除仅由我在Google云端硬盘共享文件夹中创建的文件的脚本

调整脚本以删除Google云端硬盘上超过30天的文件

如何使用Google云端硬盘API一次删除多个文件

不使用Google Script + Google SpreadSheet从Google云端硬盘删除文件

列出云端硬盘中的所有文件

将文件上传到Google云端硬盘中的特定文件夹

Python:如何使用folderId将文件上传到Google云端硬盘中的特定文件夹

从文件中删除特定行

从文件中删除特定行

从文件中删除特定行

删除PHP中的特定文件

删除目录中的特定文件

从文件中删除特定字符“ [”

如何禁用Google云端硬盘自己的“删除”?对话?

如何仅通过“备份和同步”同步Google云端硬盘中的特定文件夹?