Google apps script 如何通过google Apps脚本在google文档中插入水平线?

Google apps script 如何通过google Apps脚本在google文档中插入水平线?,google-apps-script,google-docs,Google Apps Script,Google Docs,我编写了一个脚本,从谷歌电子表格中获取一些数据,并将其写入谷歌文档中的几个单独的表中。 因为我需要从打印的文档中实际剪切这些表,所以我想在它们之间添加水平线。 我想我可以通过 var cutline = UrlFetchApp.fetch("SOME URL"); body.appendInlineImage(resp.getBlob()); 其中“someURL”是图像的URL 我可以想到的另一种方法是创建一个单列表,并在其单元格中添加我的表。桌子的水平线将是我的切割指南 然而,从用户界面I

我编写了一个脚本,从谷歌电子表格中获取一些数据,并将其写入谷歌文档中的几个单独的表中。 因为我需要从打印的文档中实际剪切这些表,所以我想在它们之间添加水平线。 我想我可以通过

var cutline = UrlFetchApp.fetch("SOME URL");
body.appendInlineImage(resp.getBlob());
其中“someURL”是图像的URL

我可以想到的另一种方法是创建一个单列表,并在其单元格中添加我的表。桌子的水平线将是我的切割指南

然而,从用户界面I可以通过“插入>水平线”轻松添加水平线。我无法从谷歌应用程序脚本中找到这样做的方法

这是不受支持的吗

有人能证实这一点和/或提出比我想象的更简单的方法吗

编辑:我还发现了HorizontalRule类,我并不完全理解它。然而,我不认为这是我要找的。
另一种选择是内联图形。然而,从这一点上,我推断内联图只能被操作,不能以编程方式添加

水平法则应该能起到神奇的作用。 这个代码对我有用:

DocumentApp.getActiveDocument().getBody().appendHorizontalRule();
更多信息:
水平规则应该能起到神奇的作用。 这个代码对我有用:

DocumentApp.getActiveDocument().getBody().appendHorizontalRule();
更多信息:

Hi Ruben的可能副本,请阅读我的问题。我不是问如何在文档中插入图像。事实上,我建议这是我寻找的一个可能的替代方案。我想问的是,是否可以像用户界面中的菜单一样插入一行(或者,如果不可能的话,也可以选择插入一行)。Hi-Ruben的可能副本,请阅读我的问题。我不是问如何在文档中插入图像。事实上,我建议这是我寻找的一个可能的替代方案。我想问的是,是否可以像在用户界面的菜单中那样插入一行(或者,如果不可能的话,也可以插入其他行)。谢谢,这确实有效!但我还是有点被文档搞糊涂了。显然,这个类还有一个setAttributes方法。但是,该示例与第段中的示例完全相同,并且没有给出参数可能是什么的线索。这是让我对水平法则感到困惑的事情之一。我还尝试放置一个HorizontalRule并获取其属性,但得到的只是一个空数组。无论如何,谢谢,我现在有我的水平线了!似乎很少有属性可以设置为HorizontalRule,甚至可以使用文档界面手动设置。您可以通过脚本获得这些属性(例如行距或背景色),但我所有设置这些属性的尝试都失败了…谢谢,这确实有效!但我还是有点被文档搞糊涂了。显然,这个类还有一个setAttributes方法。但是,该示例与第段中的示例完全相同,并且没有给出参数可能是什么的线索。这是让我对水平法则感到困惑的事情之一。我还尝试放置一个HorizontalRule并获取其属性,但得到的只是一个空数组。无论如何,谢谢,我现在有我的水平线了!似乎很少有属性可以设置为HorizontalRule,甚至可以使用文档界面手动设置。您可以使用脚本获取这些属性(例如行距或背景色),但我所有设置这些属性的尝试都失败了。。。