Google apps script 如何在谷歌应用程序脚本中获取文件ID

Google apps script 如何在谷歌应用程序脚本中获取文件ID,google-apps-script,google-docs-api,Google Apps Script,Google Docs Api,我正在尝试获取我正在处理的文档的ID。目前我正在使用 var files = DriveApp.getFileById('whatever the doc Id is') 这个很好用。但是,我希望能够获取运行此应用程序的任何文档Id。我不希望用户进入代码并根据他们在哪个文档上切换ID。如果有人有什么想法我很想听听 谢谢天哪,我真的应该对我的猜测和检查能力有更多的信心 var files = DriveApp.getFileById(DocumentApp.getActiveDocument(

我正在尝试获取我正在处理的文档的ID。目前我正在使用

var files = DriveApp.getFileById('whatever the doc Id is')
这个很好用。但是,我希望能够获取运行此应用程序的任何文档Id。我不希望用户进入代码并根据他们在哪个文档上切换ID。如果有人有什么想法我很想听听


谢谢

天哪,我真的应该对我的猜测和检查能力有更多的信心

 var files = DriveApp.getFileById(DocumentApp.getActiveDocument().getId());
 files.setDescription(des);

这是有效的

文件/文件夹的id也在其url中。打开想要id的文件时,url栏会显示:
https://docs.google.com/document/d/exampleid1234qwer5678tyui/edit


该文档的id将是:
exampleid1234qwer5678tyui

此外,该行代码与var files=documentpp.getActiveDocument().getId()有什么区别;为什么这对我不起作用?这就是我对这个问题的解决办法。然而,我也意识到im使用DriveApp,因此我可以使用setDescription方法。所以我认为我需要使用这种方法。希望有人知道解决这个问题的方法