【问题标题】:Move a Google Drive folder to a new location using GAS使用 GAS 将 Google Drive 文件夹移动到新位置
【发布时间】:2015-04-02 08:45:08
【问题描述】:

有人知道如何使用 Google Apps 脚本将 Google Drive 文件夹移动到其他位置吗?

【问题讨论】:

    标签: google-apps-script


    【解决方案1】:

    您可以使用 addFolder() 方法使一个文件夹的内容在另一个文件夹中可用 - 现在该内容将在原始文件夹和目标文件夹中可用。

    function moveFolder() {
      var source = DriveApp.getFoldersByName("source").next();
      var folder = DriveApp.getFoldersByName("target").next();
      folder.addFolder(source);
    }
    

    【讨论】:

    • 我知道这种移动“文件”的方法,但它可以移动“文件夹”及其内容(文件和子文件夹)吗???
    • 我已经修复了代码。此外,如果您希望将文件夹完全移动到另一个位置,请参阅this link。您可以在复制后在源文件夹上调用 setTrashed(true) 进行回收。
    • 我已经尝试过您在上面的“此链接”中指向的代码。但是,当我运行它时,我得到“TypeError:测试文件夹 1111 不是函数,它是对象。(第 45 行,文件“MantisWorkflow”)。
    • 抱歉太早按下 CR... 我创建了一个名为“_Test Source Folder”的测试源文件夹和一个名为“_Test Target Folder”的目标文件夹。在源文件夹中有一个名为“Test Folder 111”的子文件夹。
    猜你喜欢
    • 2013-03-01
    • 2018-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多