永久删除谷歌驱动器中的文件

时间:2014-09-09 16:42:34

标签: google-apps-script google-drive-api google-docs-api

如何使用谷歌脚本永久删除谷歌驱动器上的文件 我只找到方法setTrashed。它将文件移动到废纸篓,但如何永久删除文件

1 个答案:

答案 0 :(得分:17)

Apps脚本可以访问Google API,但您需要明确启用它们才能使用它们。

Drive API可用于删除文件。

Drive API - Delete

Drive API方法是删除方法,而不是删除

要启用Drive API,请打开“资源”菜单,然后选择“高级Google服务”,系统会弹出一个菜单。您需要点击 Drive API 服务。确保绿色" ON"正在显示文字。

enter image description here

完成上述操作后,您可以在代码编辑器中使用自动完成功能来查看方法的可用内容。当您输入单词" Drive"在代码编辑器中,然后输入一个句点,将出现一个上下文菜单。然后,您可以选择文件

Drive.Files.remove(fileId);

注意:

请注意以下链接:Google Developers Console

您必须访问控制台,并在那里启用服务。看起来您在控制台中访问Apps脚本项目的唯一方法是通过“高级Google服务”弹出窗口中的链接。如果没有URL中正确的项目编号,转到Google控制台将无法显示您的Apps脚本项目。

您可以通过以下方式访问控制台:

Google Console

但这不是一个死胡同,因为它没有显示您拥有的Apps脚本项目。