google-apps-script - 使用 Google 脚本从列表中更改 PDF 文件名
问题描述
我有一个新文件名列表,希望应用于谷歌驱动器中的文件列表。
我在谷歌表中有 FileID 和相应的新文件名(column1带有 FilesIDs,column2带有新文件名)
我发现的解决方案都与从Old-name重命名为New-name有关。我正在寻找一种使用FileID重命名谷歌驱动器文件的方法
脚本会是什么样子?提前谢谢了!
解决方案
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])});
}
推荐阅读
- ios - 使用本机反应播放 .Flac 或 .Alac 文件,甚至可以在 iPhone 上使用吗?
- sql - Databricks (Azure) SQL 中的 For/Loop/While
- firebase - Firestore 规则拆分自定义令牌并查看它是否匹配
- html - Safari:可滚动 div 中的滚动条颜色错误
- python - 简单的内置函数将数字拆分为 bin
- python - pyserial 和 esp-32s - 当 ser.open esp32 停止运行时
- github - 有没有办法在合并其他分支时自动调用特定分支上的拉取请求?
- excel - Excel VBA(非常慢)如果满足条件,则将整行移至底部
- android-external-storage - 无法从 Android 外部存储中的外部文件位置读取文件
- python - 在 Tkinter 中使按钮更改自己的颜色