【发布时间】:2020-08-14 02:25:42
【问题描述】:
我想更改段落以列出以## 开头的段落类型。
docs文档是here
我试过了
function doGet(e) {
var doc = DocumentApp.openByUrl('https://docs.google.com/document/d/1TRo9RG6R2ZOBqXQEJtBhRBLKzu9XOlFycamYplkma14/edit');
var body = doc.getBody();
var paras = body.getParagraphs();
for (var i = 0; i < paras.length; i++) {
if (paras[i].editAsText().getText().indexOf("##") == 0) {
//var listItem = body.insertListItem(childIndex, listItem)
var text = paras[i].editAsText().getText()
var childIndex = body.getChildIndex(paras[i])
var element = body.removeChild(paras[i])
element.appendListItem(text).setGlyphType(DocumentApp.GlyphType.BULLET)
}
}
return ContentService.createTextOutput("Success" + body.getChildIndex(paras[3]));
}
【问题讨论】:
标签: google-apps-script google-docs google-docs-api