javascript - 如果通过[谷歌电子表格]如何为单元格着色
问题描述
我正在准备一个我想要的电子表格,如果有人穿过一个单元格(其中的文本),该单元格的颜色就会改变。单元格范围应该是整个工作表,因为任何单元格都可能被删除。我试图构建一个函数,但我不是真正的开发人员,所以非常感谢您的帮助.. ;)
function lineThrough() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0]; //first sheet
var lr = sheet.getLastRow();
var lc = sheet.getLastColumn();
var range = sheet.getRange(2, 1, lr, lc);
var results = range.getFontLines();
for (var i = 0; i < lr; i++) {
for (var j = 0; j < lc; j++) {
if (results[i][j] == 'line-through') {
var color = sheet.getRange(lr, lc - 1).setBackground('green');
}
}
}
}
谁能帮我解决这个问题?
谢谢!
西蒙
解决方案
推荐阅读
- android - 如何将视图绑定与包含的视图一起使用?
- javascript - 从 nodejs 显示数据到 html
- c# - 我应该为 Xbox One 选择哪个 UWP 版本?
- java - 从 SQL 查询休眠 Java 中获取对象
- qt - QMenuBar 将 QAction 对齐到中心
- python - 具有两个 def() 函数的局部变量上的 UnboundLocalError
- python-3.x - 带有tableau tabcmd错误的python子进程
- c++ - int(c) 和 c-'0' 之间的区别。C++
- ios - 将objective-c完成处理程序传递给swift
- python - Python程序读取excel表格不起作用?