【问题标题】:Move file & Rename File in Google Drive在 Google Drive 中移动文件和重命名文件
【发布时间】:2017-04-08 12:51:40
【问题描述】:

我尝试在 Google Sheet 上编写脚本以触发以下操作。

将目标文件从根(我的驱动器)移动到目标文件夹,然后在目标文件夹中重命名。

以下项目将放在谷歌表上。我想创建一个公式函数来触发脚本操作,一旦在谷歌表上提供以下项目。 目标文件名
重命名的名称 ID

以下脚本完美运行(用于移动文件操作);我想改变下面的脚本来完成上述动作。

function copyFiles(source_folder, dest_folder) {

  var source_folder = DriveApp.getFolderById(id); 
  var dest_folder = DriveApp.getFolderById(id); 
  var files = DriveApp.getFilesByName(id);

  while (files.hasNext()) {

    var file = files.next();
    dest_folder.addFile(file);
    source_folder.removeFile(file);

  }
}

谢谢!!

【问题讨论】:

  • 参数的意义何在,因为它们已经在函数中重新定义了?您还想使用哪种触发器?你可能想看看setName() here.

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


【解决方案1】:

如果你只是想重命名你的文件,你应该看看 File classe,File.setName(name) 方法。

否则,您的问题有点不清楚,需要一些解释/示例来说明您要做什么。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多