google-apps-script - 范围函数 getBackgrounds 返回错误的 html 颜色代码
问题描述
我正在使用来自 Google Apps 脚本 API 的代码片段:
function test() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var range = sheet.getRange("B5:C6");
var bgColors = range.getBackgrounds();
for (var i in bgColors) {
for (var j in bgColors[i]) {
Logger.log(bgColors[i][j]);
}
}
}
但是,当使用调试选项时,返回的bgColor
. 价值观似乎是错误的。例如,我得到以下颜色代码:
[["#ff00ff00", "#00ff00"], ["#ffff0000", "#ff00ff00"]]
请注意,RGB HTML 颜色的十六进制数只能是六位数字。只有"#00ff00"
正确。其余代码在开头包含额外的“ff”数字。这是 API 中的错误吗?
解决方案
推荐阅读
- android - RecyclerView 只显示最后一项
- angular - 我们如何创建一个仅使用角度材料响应的侧导航栏?
- rxjs - eslint 错误:找不到任何可观察的实现或 global.Observable
- php - 仅使用服务器信息加载 ldap 树
- c# - 如何将通用配置文件与 Automapper 和 Asp.Net 核心依赖注入一起使用
- java - 在 JSP 页面更改上下文根之间导航
- python - Django python manage.py runserver 输出正在执行系统检查...然后退出而没有错误代码,使用 mysqlclient
- php - 如何下载远程图像文件?
- oracle-apex - 提交后如何将焦点设置到页面上的选项卡?
- c++11 - Eclipse CDT:无法解析 foreach 循环中的“开始”和“结束”符号