移动文件&在Google云端硬盘中重命名文件

时间:2017-04-08 12:51:40

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

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

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

以下项目将放在谷歌表上。我想创建一个公式函数,以便在Google工作表上提供项目后触发脚本操作。 目标文件名
重命名的名称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);

  }
}

谢谢!

1 个答案:

答案 0 :(得分:0)

如果您只想重命名文件,则应在File.setName(name)方法上查看File classe。

否则,你的问题有点不清楚,需要一些解释/你想要做的例子。