简体   繁体   English

如何使用脚本编辑器在谷歌工作表中选择整行并以不同颜色突出显示?

[英]How to select a entire row and highlight in different color in google sheet using script editor?

I want to use code below to find blank values in column 6 and highlight the entire row in yellow:我想使用下面的代码在第 6 列中查找空白值并以黄色突出显示整行:

function myFunction() {
  var app = SpreadsheetApp;
  var sheet = app.getActiveSpreadsheet();
  var ActiveSheet = sheet.getActiveSheet();
  for (i=2;i<=ActiveSheet.getLastRow();i++){
    var day = ActiveSheet.getRange(i, 6).getValue();
    if (day == ''){
      ActiveSheet.getRange('i').setBackground('#ffff00');
    }
}
}

However this doesn't work.然而这行不通。 Do anybody know how to select row "i" and highlight it?有人知道如何选择“i”行并突出显示它吗? Thank you so much!非常感谢!

Your code just needs a slight modification:您的代码只需要稍作修改:

function myFunction() {
  var app = SpreadsheetApp;
  var sheet = app.getActiveSpreadsheet();
  var ActiveSheet = sheet.getActiveSheet();
  for (i=2;i<=ActiveSheet.getLastRow();i++){
    var day = ActiveSheet.getRange(i, 6).getValue();
    if (day == ''){
      ActiveSheet.getRange(i,1,1,ActiveSheet.getLastColumn()).setBackground('#ffff00');
    }
  }
}

Explanation:解释:

The range should be defined as范围应定义为

getRange(row, column, numRows, numColumns) getRange(行,列,numRows,numColumns)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 使用谷歌工作表脚本编辑器将数据提交到不同的标签 - Submitting data to different tabs using google sheet script editor 调试下的 Google 工作表和脚本编辑器返回不同的结果 - Google sheet and Script editor under debug returns different resut 选择/突出显示复选框中的整个行,然后单击 - Select/highlight entire row on checkbox click 使用 let 在 Google 工作表脚本编辑器上声明变量 - Declaring variables on Google sheet script editor using let 如何使用脚本编辑器在 Google Sheets 中 select 并删除从 ListView(MIT App Inventor)中选择的行? - How to select and delete a row chosen from ListView (MIT App Inventor) in Google Sheets with script editor? Google表格脚本编辑器-一种如何正确格式化其数字? - Google Sheet Script Editor - how would one format their numbers properly? 如何使用 JavaScript/Google App 脚本在 Google 表格中连续映射 arrays - How do I get arrays mapped in a row in google sheet using JavaScript/Google App script 如何使用 Google App Scripts 在学生考勤表的最后一行添加彩色条纹? - How to add a color stripe to every last row of a student attendance sheet using Google App Scripts? 如何使用应用程序脚本根据单元格值修改谷歌表格图表颜色 - How to modify google sheet chart color based on cell value using app script Javascript HideRows(Google表格脚本编辑器) - Javascript HideRows (Google Sheet Script Editor)
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM