假设我的谷歌文档中有这个段落对象:
主席:乔·奥巴姆
如何识别段落对象中是否有粗体的某些部分?此外,如何提取哪些单词是粗体的?
function myfunction() {
var doc = DocumentApp.getActiveDocument();
var body = doc.getBody();
// Analyze the first paragraph in document
var paragraph = body.getChild(0);
// assumes the paragraph only has text
var txt = paragraph.asParagraph().getChild(0);
var len = txt.asText().getText().length;
for (var i = 0; i < len; i++) {
var isbold = txt.asText().isBold(i);
if (isbold) {
Logger.log("yes");
}
else {
word = "";
}
}
}
此代码将逐个检查您的文档字符,即使单个字符加粗,它也会显示"是"。