【发布时间】:2016-11-21 03:12:11
【问题描述】:
使用 Google Apps 脚本跟进此问题:Set border color & style in spreadsheet programmatically
格式如下:.setBorder(top, left, bottom, right, vertical, Horizontal, color, style)
根据文档,
"true" 开启格式
“false”关闭格式
“null”保持不变
我的问题:“null”正在关闭格式!
我有一个非常简单的脚本用于测试目的:
var right = "red";
var left = "blue";
range.setBorder( null, null, null, true, null, null, right, null );
range.setBorder( null, true, null, null, null, null, left, null );
这不应该将右边框设置为红色,将左边框设置为蓝色吗?
结果只有蓝色。如果我省略了蓝线,它会变成红色。
似乎在单个单元格中获得 2 种以上颜色的唯一方法是使用“null”单独执行 .setBorder。但是“null”作为“false”工作并且关闭了之前的边框。
【问题讨论】:
标签: google-apps-script colors google-sheets border google-docs