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