我无法通过脚本创建列表项间距。
我尝试遍历列表项并在每个列表项之前应用间距,但间距仅在列表中的第一项上有效。 MS Word可以选择不在相同样式的段落之间添加空格,似乎Google Docs默认采用这种方式列表。
手动编辑文档时,可以在每个列表项之前和之后添加空格,但不能从脚本中添加空格。
例如:
var listItems = document.getBody().getListItems();
for (var i = 0, len = listItems.length; i < len; i++) {
paragraph.setLineSpacing(1.15);
paragraph.setSpacingBefore(6);
paragraph.setSpacingAfter(0);
}
任何想法如何实现这一目标? (我意识到我可以在每个列表项中包含换行符以增加空间,但这并不是我正在寻找的内容)
答案 0 :(得分:1)
如果列表项在UI中添加了空格或从中删除了空格,则setSpacingBefore和setSpacingAfter方法按所述方式工作。如果他们没有,那么该方法适用于列表本身,而不是孩子。
我将此称为错误,我added it to the issue tracker。明星需要注意。