📜  设置范围背景颜色谷歌脚本多种颜色 - Javascript(1)

📅  最后修改于: 2023-12-03 15:12:08.226000             🧑  作者: Mango

设置范围背景颜色谷歌脚本多种颜色

本文介绍如何使用JavaScript和Google脚本,在Google Sheets中设置范围的背景颜色,并且展示多种不同的颜色。

前置知识
  1. Google Sheets:谷歌出品的基于云的电子表格软件。

  2. Google App Script:一个运行在Google云平台上的JavaScript脚本运行环境,提供了与Google服务交互的API。

实现过程
  1. 打开Google Sheets并创建一个新的电子表格。

  2. 在电子表格中输入一些内容,选定某个范围。

  3. 点击菜单栏 "工具" - "脚本编辑器",新建一个Google脚本文件。

  4. 在脚本文件中输入以下代码:

function setColor() {
  var sheet = SpreadsheetApp.getActiveSheet();
  var range = sheet.getActiveRange();
  
  var colors = ["#FFEB3B", "#4CAF50", "#2196F3", "#9C27B0"];
  
  for (var i = 0; i < range.getHeight(); i++) {
    for (var j = 0; j < range.getWidth(); j++) {
      range.getCell(i+1, j+1).setBackground(colors[i % colors.length]);
    }
  }
}

该函数首先获取当前电子表格的活动单元格,并定义了一个颜色数组,在循环中将每个单元格的背景颜色依次设置为不同的颜色。

  1. 点击菜单栏 "运行" - "setColor",来运行脚本。

  2. 回到Google Sheets,选定一个范围,点击菜单栏 "插入" - "图表",在弹出的窗口中选择 "表格"。您将看到选定的范围中的单元格背景颜色已经被设置为多种不同的颜色。

总结

本文介绍了如何使用JavaScript和Google脚本,在Google Sheets中设置范围的背景颜色,并且展示了多种不同的颜色。该代码可以用于标记电子表格中的不同数据,使其更加可读和易于理解。