小编tmo*_*226的帖子

Google Apps脚本 - 迭代段落中的字词

所以基本上我有一个带有下划线文字的段落,但并非所有文字都加下划线.我希望能够遍历所选文本并更改UN加下划线文本的文本大小.

基本上我希望带下划线的文本更加突出.有没有办法迭代段落并检查每个单词是否加下划线?GAS中的文本元素有一个isUnderlined()函数,但这对我没有好处,因为我只知道如何抓取整个元素.

感谢您的帮助!对不起,如果这令人困惑.如果需要,我可以解释更多.

javascript google-docs google-apps-script

5
推荐指数
1
解决办法
2277
查看次数

在特定位置添加段落

我需要能够将一串文本更改为heading1,然后再进行一些额外的格式化.暂时抓住这一部分.这是我现在的示例代码.

function pocket() {
    // Try to get the current selection in the document. If this fails (e.g.,
    // because nothing is selected), show an alert and exit the function.
    var selection = DocumentApp.getActiveDocument().getSelection();
    var body = DocumentApp.getActiveDocument().getBody();
    if (!selection) {
        DocumentApp.getUi().alert('Cannot find a selection in the document.');
        return;
    }
    var selectedElements = selection.getSelectedElements();
    var selectedElement = selectedElements[0];
    var pocketelement = selectedElement.getElement().getText();
    body.appendParagraph(pocketelement).setHeading(DocumentApp.ParagraphHeading.HEADING1);
}
Run Code Online (Sandbox Code Playgroud)

我需要它来删除原始字符串并将段落附加到原始字符串位置.不知道该怎么做.任何帮助将不胜感激!

javascript google-app-engine google-docs google-apps-script

3
推荐指数
1
解决办法
2692
查看次数