Google apps script 使用Google脚本创建和打开新文档

Google apps script 使用Google脚本创建和打开新文档,google-apps-script,google-drive-api,google-docs,Google Apps Script,Google Drive Api,Google Docs,我知道我可以用 var doc = DocumentApp.getActiveDocument(); 在GoogleDocs上创建新文档,但如何在特定文件夹上创建它 此外,如何编写代码来打开新创建的文档?我已经找过了 ,但我找不到答案 多谢各位 您的代码可以获取已存在文档的实例,并用于在文档“内部”运行脚本(自定义选项、函数等) 要创建新文档,请使用: // Create and open a document. doc = DocumentApp.create('Document Name'

我知道我可以用

var doc = DocumentApp.getActiveDocument();
在GoogleDocs上创建新文档,但如何在特定文件夹上创建它

此外,如何编写代码来打开新创建的文档?我已经找过了 ,但我找不到答案


多谢各位

您的代码可以获取已存在文档的实例,并用于在文档“内部”运行脚本(自定义选项、函数等)

要创建新文档,请使用:

// Create and open a document.
doc = DocumentApp.create('Document Name');
这适用于任何脚本

要在特定文件夹上移动文档,可以使用以下方法:

myFolder.addFile(doc);

有关更多信息,请查看DriveApp、DocumentApp、Document、File、Folder reference。

您的代码可以获取已存在文档的实例,并用于在文档“内部”运行脚本(自定义选项、函数等)

要创建新文档,请使用:

// Create and open a document.
doc = DocumentApp.create('Document Name');
这适用于任何脚本

要在特定文件夹上移动文档,可以使用以下方法:

myFolder.addFile(doc);

有关更多信息,请查看DriveApp、DocumentApp、Document、File、Folder reference。

是否有一种方法可以运行脚本而不从文档打开它?上面的代码片段可以在任何脚本上运行:DriveApp或DocumentApp是独立的“factory”类。只有getActiveDocument()之类的方法只能从用户当前打开的文档中运行。另请查看文档/电子表格应用程序中的文档id与DriveApp中的文档id之间的差异。是否有一种方法可以在不从文档中打开的情况下运行脚本?上面的代码段可以在任何脚本上运行:DriveApp或DocumentApp是独立的“factory”类。只有像getActiveDocument()这样的方法才能从用户当前打开的文档中运行。另请看一看,这解释了Document/Spreadsheet App和DriveApp中文档id之间的差异