我有一个在线工作电子表格,其中随机单元格标记为删除线。到目前为止,谷歌电子表格上没有任何功能来过滤或隔离这些标记为删除线的单元格。
我遇到了 Google 函数,isStrikethrough()但不确定它是否可以用于应用程序脚本。
如果该行中的任何单元格被标记为删除线,我所看到的结果是突出显示整行。
如果有人可以通过创建应用程序脚本来帮助我,这将非常有帮助。
提前致谢 :)
我onEdit()在 Google 电子表格上得到了两个函数脚本。但似乎一次正在运行一个功能。
第一个函数是为所有行着色的脚本,第二个函数是基于列编辑在 2 个单元格上添加日期的日期函数。
这里是脚本。
function colorAll()
{
var sheet = SpreadsheetApp.getActiveSheet();
var startRow = 4;
var endRow = sheet.getLastRow();
for (var r = startRow; r <= endRow; r++) {
colorRow(r);
}
}
SpreadsheetApp.flush();
function colorRow(r)
{
var sheet = SpreadsheetApp.getActiveSheet();
var dataRange = sheet.getRange(r, 1, 1, 32);
var data = dataRange.getValues();
var row = data[0];
SpreadsheetApp.flush();
if(row[14] === ""){
dataRange.setBackgroundRGB(255, 255, 255);
dataRange.setFontColor("#000000");
}
else if(row[14] === "BEING USED") {
dataRange.setBackgroundRGB(150, 185, 255);
dataRange.setFontColor("#004BE1");
} …Run Code Online (Sandbox Code Playgroud)