我想创建一个自定义函数来计算删除线文本的数量。是否可以创建一个脚本来执行此操作?
目前,我设法创建了一个脚本来计算带有删除线文本的单元格数,但是我必须每次针对不同的范围修改我的脚本,并且我无法创建一个自定义函数来计算具有删除线的单元格数文本删除线。
这是我的脚本:
结果在 L20 和脚本中的控件中
// Count the number of cells that are barred
function fontLine() {
var sheet = SpreadsheetApp.getActiveSpreadsheet();
var plage = "E4:E11"
var range = sheet.getRange(plage);
var x = 0;
for (var i = 1; i <= range.getNumRows(); i++) {
for (var j = 1; j <= range.getNumColumns(); j++) {
var cell = range.getCell(i, j);
if (cell.getFontLine() === 'line-through')
x++;
}
}
sheet.getRange("L20").setValue(x);
return x;
}