【发布时间】:2017-11-18 01:17:48
【问题描述】:
我想将工作表(工作表 2)的标签颜色更改为与另一工作表(工作表 1)中单元格的背景颜色相同的颜色。例如,工作表 1 充当目录并列出工作簿中的所有其他工作表。当我在目录中设置单元格的背景颜色时,我希望相应工作表的选项卡更改为相同的颜色。
任何帮助将不胜感激。
谢谢!
【问题讨论】:
-
你有没有尝试编写代码?
标签: google-sheets
我想将工作表(工作表 2)的标签颜色更改为与另一工作表(工作表 1)中单元格的背景颜色相同的颜色。例如,工作表 1 充当目录并列出工作簿中的所有其他工作表。当我在目录中设置单元格的背景颜色时,我希望相应工作表的选项卡更改为相同的颜色。
任何帮助将不胜感激。
谢谢!
【问题讨论】:
标签: google-sheets
是的,我确实尝试过编写代码,并且我确实想通了。这就是我最终要做的:
function getSheetTab() {
var app = SpreadsheetApp;
var ss = app.getActiveSpreadsheet();
var activeSheet = ss.getActiveSheet();
var tabColor = activeSheet.getActiveCell().getBackground();
var sheetName = activeSheet.getActiveCell().getValue();
var newSheet = app.getActiveSpreadsheet().getSheetByName(sheetName);
newSheet.setTabColor(tabColor);
}
花了我不少时间,因为我对 Google 表格有点陌生。
谢谢!
【讨论】: