是否可以从特定数字开始“appendListItem”?

时间:2014-12-29 14:48:29

标签: google-apps-script

当然你可以追加一个编号为"列表项,然后它从1开始并从那里自动计数。

我希望我的脚本添加一个带编号的列表项,但不是从1开始,而是从任意数字开始。

这在Google Apps脚本中是否可行?

2 个答案:

答案 0 :(得分:1)

GAS无法做到这一点。

您可以获得的最接近的是继续编号列表,即使列表项在文档中不是连续的。为此,请在现有项目上使用.getListId()获取上一个列表项的列表ID,然后在要附加的新项目上获取.setListId(id)

答案 1 :(得分:0)

您可以使用insertListItem()方法插入列表项:

Google Documentation - insertListItem

var body = DocumentApp.getActiveDocument().getBody();

// Append a new list item to the body.
var item1 = body.insertListItem(childIndex, listItem);

// Log the new list item's list ID.
Logger.log(item1.getListId());