【问题标题】:Google Sheets set tab color of one sheet based on value of cell in another sheetGoogle表格根据另一张表格中单元格的值设置一张表格的标签颜色
【发布时间】:2017-11-18 01:17:48
【问题描述】:

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

任何帮助将不胜感激。

谢谢!

【问题讨论】:

  • 你有没有尝试编写代码?

标签: google-sheets


【解决方案1】:

是的,我确实尝试过编写代码,并且我确实想通了。这就是我最终要做的:

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 表格有点陌生。

谢谢!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-15
    • 2014-09-30
    • 1970-01-01
    • 2017-01-21
    • 1970-01-01
    相关资源
    最近更新 更多