可是又感覺背景純白的有點難辨視行數… 一行一行改顏色又很麻煩
這時候當然要找自動變色的方法了! 先看一下預期的成果如下
實作方法:
打開工具→指令碼管理員按 New 建立新的指令碼
設定如下,按完儲存後點標題左邊的返回回到試算表中
原始碼:
function RowColor() {
var range = SpreadsheetApp.getActiveRange();
var cols = range.getNumColumns();
var rows = range.getNumRows();
for (var y = 1; y <= rows; y++) {
for (var x = 1; x <= cols; x++) {
var cell = range.getCell(y, x);
if ((y % 2) == 0) {
cell.setBackgroundColor("#EFF"); // 偶數行顏色
}
else {
cell.setBackgroundColor("#FFF"); // 奇數行顏色
}
}
}
}
回到試算表選取要變色的儲存格範圍
打開 工具→指令碼管理工具 選剛剛製作的指令碼後執行
完成!
指令碼可以留著續用
要換顏色的話改
cell.setBackgroundColor("#EFF");
的部份就可以了
https://developers.google.com/apps-script/class_spreadsheetapp
沒有留言:
張貼留言