gpt4 book ai didi

google-apps-script - 使用 findText() setSelection() 段落的特定部分

转载 作者:行者123 更新时间:2023-12-04 23:41:06 26 4
gpt4 key购买 nike

我试图只选择段落/文本元素的一部分,下面的代码在选择整个段落时部分起作用:

 function FindTextSelection(){
var range = DocumentApp.getActiveDocument().newRange();
var findtext = DocumentApp.getActiveDocument().getBody().editAsText().findText("some").getElement();
Logger.log(findtext);
range.addElement(findtext);
DocumentApp.getActiveDocument().setSelection(range.build());

}

目的是找到一个#placeholder#,用户可以直接在突出显示/选定的文本上键入。

谁能指出我正确的方向?

最佳答案

获取“findText”的值后,可以通过以下方式获取var的文本值

 var findTextValue = findText.asText();

然后更改正文中该文本的背景。

您可以编写递归函数来查找#placeholder# 并更改背景颜色。

尝试检查这个 question Mogsdad 已经回答了更多详细信息。

希望对您有所帮助!

关于google-apps-script - 使用 findText() setSelection() 段落的特定部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26654497/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com