哪个Google Apps脚本API可启用文档服务

时间:2018-05-17 21:11:50

标签: google-apps-script

伙计们,我有一个Google电子表格,其中包含可以很好地运行的Apps脚本/ JavaScript代码项目。现在我想用相同的代码操作Google文档。我按其ID打开文档,但当我尝试写入时,我会在执行记录中找到“ 执行失败:服务不可用:文档 ”。是否有像Google表格API一样的Google Documents API?似乎可能是我的解决方案,但我找不到它。如何访问文档服务?谢谢。

1 个答案:

答案 0 :(得分:-1)

我发现了我的问题。它根本与“文档服务API”无关。我试图将错误的格式数据作为文本写入文档。我以为我可以编写一个array.toString(),但事实证明我的数组有子数组,而不是toString()'d。所以只是为了完成,这里是我用来打开和写入doc的简单文档服务:

  var doc  = DocumentApp.openById("1Ucq9dmuSztEk...fl0");
  var body = doc.getBody();
  var text = body.editAsText();
  var lines;
  // Build up a single huge string of lines, each line ended with a '\n' 
  // and then bang everything out in one shot. Results in a few pages of text.
  text.insertText(0, lines.toString());  // force as string

我得到正确数据后的一块蛋糕。 THX。