简单的应用程序脚本,用于将文件从一个桶移动到另一个桶

时间:2017-01-31 07:36:21

标签: google-apps-script google-cloud-storage

我正在寻找创建一个简单的函数,使用app脚本将文件从一个桶移动到另一个桶。 还可以选择删除原始文件。 有没有人有这样做的脚本?

谢谢, 伊恩

2 个答案:

答案 0 :(得分:0)

根据您遇到的错误“无法找到包”,您可能错过了安装相应的Cloud Client Library。请在您选择的Cloud API客户端库页面上查看相应Cloud Client Library的安装说明和参考资料。

您还可以查看Client Libraries Explained以获取有关云存储客户端库的更多信息。

此外,您可能需要按照Moving and Renaming Buckets中所述的步骤将数据从一个存储桶移动到另一个存储桶,其中包括从旧存储桶中删除文件。

最后,示例脚本在Upload Files to Google Cloud Storage with Google Scripts中给出并讨论了如何开始。

  

要开始使用,您需要访问Google Developer's console并启用Google Cloud Storage API和Google Cloud Storage JSON Data API。还可以为您的帐户启用结算功能,以访问Google云端存储。然后使用包含您的Google Apps脚本项目密钥的重定向网址创建API密钥(OAuth 2,Web应用程序)。 Apps脚本的OAuth2库也应包含在您的项目中。

答案 1 :(得分:0)

搜索类似的内容,最终也出现在mcpher,但是代码太多,无法处理简单的事情。

我最终找到了可能有用的资源:

您可以使用此基础进行设置,然后根据需要使用Cloud Storage API(JSON)。