javascript - 将文件移动到同名文件夹中的 Google Apps 脚本

标签 javascript google-apps-script drive google-apps-script-editor

非常是编码新手,真的不知道从哪里开始。我想知道如何将大约 1200 个 .pdf 文件移动到特定文件夹中。我正在尝试执行以下操作:

Move File "AAA.12-17" into Folder "AAA"
Move File "BBB.12-17" into Folder "BBB"
Move File "CCC.12-17" into Folder "CCC" and so on.

我运行一份 1200 页的 .pdf 报告,我将其拆分为单独的一页文件,保存并移至我的云端硬盘中的特定文件夹。

我一直在研究在 Google 云端硬盘中移动文件的脚本,但无法弄清楚如何将特定文件移动到特定文件夹中。我很感激我能得到的所有帮助。

提前致谢。

威利

最佳答案

文件夹实际上并不存在于 Google 驱动器上。文件由 ID 号标识。然后它们被标记或标记为我们看到的文件夹名称。一个文件可以有多个与之关联的标记/标签(并且它可以同时出现在多个文件夹中)。

因此,要将文件“移动”到“文件夹”- 您真正要做的是删除标签(旧文件夹名称),并添加新标签(新文件夹名称)。

有一个类似的问题已经得到解答,您可以查看: moving-files-in-google-drive-using-google-script

另请参阅 Google 的文档。查看此页面上的 addFile 和 removeFile: https://developers.google.com/apps-script/reference/drive/folder

关于javascript - 将文件移动到同名文件夹中的 Google Apps 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47862606/

相关文章:

google-sheets - 使用独立插件向 Google 表格添加自定义函数

google-apps-script - Google表格,用于在一个单元格中设置多个超链接的脚本

javascript - 如何在 Firefox 中将透明 PNG 绘制到 Canvas 上?

node.js - 使用 Forms API 批量更新时生成 itemId

google-colaboratory - 如何在 Google Colab 中卸载驱动器并重新安装到另一个驱动器?

powershell - 从批处理文件运行PS1文件,拇指驱动器上位于同一文件夹

c - 如何使用 GCC C 设置当前驱动器?

javascript - 如何缩小较大的图像,同时在 CSS 中仅显示图像的一部分(或在必要时添加 JS)?

javascript - 使用 javascript 从图像中删除灰度 css 过滤器

javascript - Chrome 中的 Element.scrollIntoView() 方法动画速度太慢