在Google脚本中保存PDF“Blob”

时间:2014-11-10 07:18:24

标签: javascript pdf google-apps-script

我试图填充一个文件夹,其中包含我使用Google Scripts创建的pdf文档列表。但是当我获得一个PDF文件时,我猜这是一个" Blob",我无法找到将此文件移动到指定文件夹的任何功能。最终我想做这样的事情:

  var temp = target.getAs("application/pdf");
  var targetFolder = DocsList.getFolder(TARGET_FOLDER);

  temp.addToFolder(targetFolder);

不幸的是addToFolder不是一件事。反正有没有完成这个?谢谢!

1 个答案:

答案 0 :(得分:4)

文件夹对象有一个createFile()方法,它将blob作为参数。

像这样使用它:

  var temp = target.getAs("application/pdf");
  var targetFolder = DocsList.getFolderById('0B3qS__folder ID____dsMTFZMDQ')
  targetFolder.createFile(temp);// this will create the pdf file directly in the folder