【发布时间】:2021-05-25 23:10:58
【问题描述】:
在我的 Google Apps 脚本中,我只想在整个段落已经是黑色的情况下更改文本颜色。我可以很容易地做到这一点:
if (currentPar.editAsText().getForegroundColor() === "#000000") {
currentPar.setForegroundColor("#ffffff");
}
我遇到的问题是我文档中的大多数黑色文本在技术上是未设置的,这意味着currentPar.editAsText().getForegroundColor() 返回null。
我尝试将|| currentPar.editAsText().getForegroundColor() === null 添加到条件中,但是对于在同一段落中使用多种颜色的情况,它也会返回true。
有没有办法区分null这两种情况?
【问题讨论】:
标签: javascript google-apps-script google-docs