【发布时间】:2021-06-14 19:56:30
【问题描述】:
使用 getSelection() 从谷歌文档中选择文本后,我正在尝试获取所选文本 但它没有返回相同的文本
例如:-以下是 google-doc 上的示例文本
蓝色和粗体 但它返回给我一个纯文本,其所有属性都设置为 NULL
请告诉我如何解决这个问题
有没有 getText() 函数的替代方法
如果类型是 TEXT,下面是我的代码
if (type == DocumentApp.ElementType.TEXT) {
var txt=element.copy();
Logger.log(txt);
var text = body.editAsText();
text.appendText(txt.getText());
// var par = body.appendParagraph(txt.getText());
Logger.log("i am text");
Logger.log(txt.getText());
Logger.log(text.getParent());
text.getAttributes();
text.getBackgroundColor();
Logger.log(text.getBackgroundColor());
Logger.log(text.getAttributes());
}
【问题讨论】:
-
我必须为我糟糕的英语水平道歉。不幸的是,我无法理解您的问题。
ex:-Below is sample text on a google-doc是什么?而且,为了正确理解您的问题,您能否提供您期望作为图像的示例输入和输出情况?
标签: javascript google-apps-script google-docs