在Google脚本(Google文档)中,如何识别段落对象中的某些单词是否以粗体显示?

时间:2018-04-20 07:41:16

标签: google-apps-script google-docs

让我说我的Google文档中有这个段落对象:

  

主席: Joe Obam

如何确定段落对象中是否包含以粗体显示的某些部分?而且,我如何提取哪些单词以粗体显示?

1 个答案:

答案 0 :(得分:1)

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 = "";
        }   
    }
}

此代码将通过char检查您的doc char,如果单个char是粗体,它将打印“yes”。