Google apps script 使用谷歌应用程序脚本将生成的谷歌表单移动到特定的谷歌驱动器文件夹

Google apps script 使用谷歌应用程序脚本将生成的谷歌表单移动到特定的谷歌驱动器文件夹,google-apps-script,google-drive-api,google-forms,Google Apps Script,Google Drive Api,Google Forms,我正在使用GoogleApps脚本创建一些表单,该脚本会在我的根目录中自动生成我的Google驱动器 我想将这些表单移动到共享驱动器的特定文件夹中 我在谷歌上搜索过将文件或任何对象移动到另一个文件夹的情况,大多数人都建议将文件复制到特定位置,然后从源位置删除 但在这种情况下,我的formid正在改变,我不想改变 有没有更好的方法将我的案例表单中的文件移动到Google Drive中的另一个位置?作为一名开发人员,您应该始终偏爱规范源,而不是Google搜索中弹出的第三方教程。驱动器API的官方文

我正在使用GoogleApps脚本创建一些表单,该脚本会在我的根目录中自动生成我的Google驱动器

我想将这些表单移动到共享驱动器的特定文件夹中

我在谷歌上搜索过将文件或任何对象移动到另一个文件夹的情况,大多数人都建议将文件复制到特定位置,然后从源位置删除

但在这种情况下,我的formid正在改变,我不想改变


有没有更好的方法将我的案例表单中的文件移动到Google Drive中的另一个位置?

作为一名开发人员,您应该始终偏爱规范源,而不是Google搜索中弹出的第三方教程。驱动器API的官方文档中有一些指南,介绍了如何将文件从一个驱动器文件夹移动到下一个驱动器文件夹

以下代码适用于将任何文件(包括表单)移动到Google Drive中的目标文件夹:

var fileId = '1234567890abcdefghijklmnopqrstuvwxyz'; //<--replace string with your file ID
var destinationFolderId = 'zyxwvutsrqponmlkjihgfedcba0987654321';//<--replace string with your destination folder ID

function moveFile(fileId,destinationFolderId) {
  var destinationFolder = DriveApp.getFolderById(destinationFolderId);
  DriveApp.getFileById(fileId).moveTo(destinationFolder);
}