我正在编写一个脚本,用于选择包含光标的段落,将文本设置为大写,并将段落标题更改为HEADING1。 但是,段落设置为'全局'HEADING1,而不是当前文档中定义的HEADING1。这是代码。Google文档:设置当前文档中定义的标题
function SetSceneHeading() {
var cursor = DocumentApp.getActiveDocument().getCursor();
var element = cursor.getElement();
var paragraph = [];
if (element.getType() != 'PARAGRAPH') {
paragraph = element.getParent().asParagraph();
}
else paragraph = element.asParagraph();
var txt = paragraph.getText();
var TXT = txt.toUpperCase();
paragraph.setText(TXT);
paragraph.setHeading(DocumentApp.ParagraphHeading.HEADING1);
}
有没有办法将段落设置为'当前'HEADING1?谢谢。
您是否需要将标题属性用于视觉突出显示以外的其他目的?我的意思是创建一个目录或东西?我问这是因为'正常'属性是完全可用的,并没有这种固有的限制......所以它可能是一种可能的解决方法。 –
我想制作一个剧本写作模板,并且出于各种原因,我更喜欢将HEADING1作为SceneHeading风格。作为解决方法,我可以将段落设置为HEADING1,然后根据自定义HEADING1设置属性... – marcomk