DocumentApp.getActiveDocument()返回null

时间:2012-11-18 14:11:26

标签: google-apps-script document

如何访问有效的Google文档?

function test() {
var doc = DocumentApp.getActiveDocument();
Logger.log(doc.getName());
}

记录器返回null。 但是,存在一个活动(打开)的文档。

2 个答案:

答案 0 :(得分:1)

此功能目前不受支持,因此无法使用。它不应该存在于文档中,我们正在解决这个问题。

如果您想与文档进行互动,请改用DocumentApp.openById。如果我的文档网址为https://docs.google.com/document/d/1chYJu5ktIeByau-Xtd0XwCYUnMJG32WC7wQe5xMv3TA/edit,则会按如下方式打开文档:

  var doc = DocumentApp.openById('1chYJu5ktIeByau-Xtd0XwCYUnMJG32WC7wQe5xMv3TA');

答案 1 :(得分:0)

如果您真正想要的是获取活动表格(并且您要求将文档作为中间步骤),您可以使用SpreadsheetApp.getActiveSheet()执行此操作。