Google apps script PDF模板存档

Google apps script PDF模板存档,google-apps-script,Google Apps Script,我已经创建了一个表单来生成响应表。我还创建了一个文档,它是我的回复填写到的模板。从这里开始,它被转换成PDF格式,并通过电子邮件发送给特定的收件人。我现在需要根据答案将这些内容归档到特定文件夹中。我只是想首先能够移动或复制到一个特定的文件夹。这怎么可能。我使用了多个脚本,但就是看不到断开连接的位置。任何帮助都将不胜感激。谢谢您可以尝试使用以下代码: function moveFileToFolder() { var theFolder = DriveApp.getFolderById('yo

我已经创建了一个表单来生成响应表。我还创建了一个文档,它是我的回复填写到的模板。从这里开始,它被转换成PDF格式,并通过电子邮件发送给特定的收件人。我现在需要根据答案将这些内容归档到特定文件夹中。我只是想首先能够移动或复制到一个特定的文件夹。这怎么可能。我使用了多个脚本,但就是看不到断开连接的位置。任何帮助都将不胜感激。谢谢

您可以尝试使用以下代码:

function moveFileToFolder() {
  var theFolder = DriveApp.getFolderById('your Folder ID');

  var theFile = DriveApp.getFileById('Your File ID').makeCopy(theFolder);

  var oldFileName = theFile.getName();

  var archivedName = oldFileName.slice(5);
  Logger.log('archivedName: ' + archivedName);

  archivedName = "archive" + archivedName;

  theFile.setName(archivedName);
}
要删除旧文件而不必将其发送到垃圾箱,请执行以下操作:

//This requires the Drive API To be turned on in the Advanced Google Services. 
//RESOURCES menu, ADVANCED GOOGLE SERVICES
function deleteFile(idToDLET) {
  //idToDLET = 'the File ID';

  //This deletes a file without needing to move it to the trash
  var rtrnFromDLET = Drive.Files.remove(idToDLET);
}

谢谢你,这确实有帮助。我也不知道删除文件的功能,这是一个额外的好处。谢谢