Google表格根据另一个工作表中的单元格值设置一个工作表的标签颜色

时间:2017-11-18 01:17:48

标签: google-sheets

我想将纸张(纸张2)的标签颜色更改为与另一张纸张(纸张1)中的单元格的背景颜色相同的颜色。例如,工作表1充当内容列表并列出工作簿中的所有其他工作表。当我在我的目录中设置单元格的背景颜色时,我希望相应的工作表标签更改为相同的颜色。

任何帮助都将不胜感激。

谢谢!

1 个答案:

答案 0 :(得分:0)

是的,我确实尝试过编码,我实际上已经弄明白了。这就是我最终做的事情:

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表格有点不高兴。

谢谢!