首页 > 解决方案 > 有没有办法在 Google Apps 脚本中获取字符属性?

问题描述

我正在尝试获取FOREGROUND_COLOR文档中单个字符的值。我已经阅读了文档,到目前为止,我还没有找到获得上述价值的方法。我知道文本类可以做到这一点;但是它仅适用于大块文本,而不适用于单个字符。

标签: google-apps-scriptgoogle-docs

解决方案


您可以getForegroundColor(offset)在文本元素上使用并指定字符偏移量以获取特定位置的颜色。请参阅https://developers.google.com/apps-script/reference/document/text#getforegroundcoloroffset

例如:

var body = DocumentApp.getActiveDocument().getBody();
var content = body.editAsText();
Logger.log(content.getForegroundColor(7));

将给出文档中第 7 个字符的颜色。


推荐阅读