0
後續使用谷歌Apps腳本這個問題:Set border color & style in spreadsheet programmatically更改邊框顏色(和*不*改變一些)
格式是按以下順序:.setBorder(上,左,下,右,垂直,水平,顏色,款式)
根據該文件,
「真」打開格式
「假」關閉格式
「空」離開它不變
我的問題:「空」是t關閉格式!
我有用於測試目的很簡單的腳本:
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」工作的,關閉了之前的邊界。
它的工作!非常感謝!!! –