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

How do I insert a Horizontal line in a google document via Google Apps Script?

我编写了一个脚本,该脚本从 google 电子表格中获取一些数据,并将其写入 google 文档中的几个单独的 table 中。 由于我需要从打印文档中物理剪切这些 table,因此我想在它们之间添加水平线。 我想我可以通过

插入一条线的图像
var cutline = UrlFetchApp.fetch("SOME URL");
body.appendInlineImage(resp.getBlob());

其中 "SOME URL" 是图像的 url。

我能想到的另一种方法是创建单列 table 并在其单元格中添加我的 table。 table 的水平线将作为我的切割指南。

但是,在用户界面中,我可以通过 "Insert>Horizontal Line" 轻松添加水平线。我无法从 Google Apps 脚本中找到一种方法。

这是不支持的吗?

有人可以确认 and/or 可能建议的方法没有我想的那么麻烦吗?

编辑:我还找到了 Horizo​​ntalRule class,我不完全理解它。但是我不认为这是我正在寻找的。 另一种选择是 InlineDrawing。但是,据此 guide,我了解到 InlineDrawing 只能被操作,而不能以编程方式添加。

Horizo​​ntalRule 应该可以发挥作用。 此代码对我有用:

DocumentApp.getActiveDocument().getBody().appendHorizontalRule();

更多信息: https://developers.google.com/apps-script/reference/document/horizontal-rule#copy()

DocumentApp.getActiveDocument()..getBody().insertHorizontalRule(0)