首页 > 解决方案 > 使用 Google 脚本从列表中更改 PDF 文件名

问题描述

我有一个新文件名列表,希望应用于谷歌驱动器中的文件列表。

我在谷歌表中有 FileID 和相应的新文件名(column1带有 FilesIDs,column2带有新文件名)

我发现的解决方案都与从Old-name重命名为New-name有关。我正在寻找一种使用FileID重命名谷歌驱动器文件的方法

在此处输入图像描述

脚本会是什么样子?提前谢谢了!

标签: google-apps-scriptgoogle-sheetsrenamefile-renamebatch-rename

解决方案


function changenames() {
  const ss=SpreadsheetApp.getActive();
  const sh=ss.getActiveSheet();
  const dt=sh.getRange(2,1,sh.getLastRow()-1,2).getValues();
  dt.forEach(function(r){DriveApp.getFileById(r[0]).setName(r[1])});
}

推荐阅读