直接在Google云端硬盘文件夹中创建Google文档文件

Oli*_*olm 9 google-docs google-apps-script google-drive-api

如何在Google云端硬盘文件夹中创建Google文档?

我知道我可以在这样的文件夹中创建一个文件.

var folder = DriveApp.createFolder("A Folder")
folder.createFile("filename.file", "Some text")
Run Code Online (Sandbox Code Playgroud)

但是我如何使用Google Apps脚本在文件夹中创建文档.

Ser*_*sas 19

对方的回答是正确的,但该文件将您的文件夹中不存在您的"驱动器"文件夹(根文件夹).

为避免这种情况,只需将其从那里移除即可!

代码:

  var doc = DocumentApp.create('Document Name'),
      docFile = DriveApp.getFileById( doc.getId() );
  DriveApp.getFolderById('0B3°°°°°°°1lXWkk').addFile( docFile );
  DriveApp.getRootFolder().removeFile(docFile);
Run Code Online (Sandbox Code Playgroud)


Kri*_*ggs 8

使用文档有点不同,首先创建它然后移动到文件夹:

var doc = DocumentApp.create('Document Name'),
      docFile = DriveApp.getFileById( doc.getId() );

DriveApp.getFolderById(foldId).addFile( docFile );
Run Code Online (Sandbox Code Playgroud)