所以基本上我有一个带有下划线文字的段落,但并非所有文字都加下划线.我希望能够遍历所选文本并更改UN加下划线文本的文本大小.
基本上我希望带下划线的文本更加突出.有没有办法迭代段落并检查每个单词是否加下划线?GAS中的文本元素有一个isUnderlined()函数,但这对我没有好处,因为我只知道如何抓取整个元素.
感谢您的帮助!对不起,如果这令人困惑.如果需要,我可以解释更多.
我需要能够将一串文本更改为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)
我需要它来删除原始字符串并将段落附加到原始字符串位置.不知道该怎么做.任何帮助将不胜感激!