Google apps script 谷歌电子表格-如果删除线,则为行添加颜色

Google apps script 谷歌电子表格-如果删除线,则为行添加颜色,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我有一个在线工作电子表格,随机单元格标记为删除线。到目前为止,谷歌电子表格上还没有过滤或隔离这些标记为删除线的单元格的功能 我遇到过Google函数isStrikethrough(),但不确定它是否可以用于应用程序脚本 我所看到的结果是,如果行中的任何单元格被标记为删除线,则突出显示整行 如果有人能帮我创建一个应用程序脚本,这将非常有帮助 提前感谢:)这就可以了 function lineThrough(){ var ss = SpreadsheetApp.getActiveSpreadshe

我有一个在线工作电子表格,随机单元格标记为删除线。到目前为止,谷歌电子表格上还没有过滤或隔离这些标记为删除线的单元格的功能

我遇到过Google函数
isStrikethrough()
,但不确定它是否可以用于应用程序脚本

我所看到的结果是,如果行中的任何单元格被标记为删除线,则突出显示整行

如果有人能帮我创建一个应用程序脚本,这将非常有帮助

提前感谢:)

这就可以了

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(i+2, 1,1,lc).setBackground("yellow")
   }}
 }}     
函数行通过(){
var ss=SpreadsheetApp.getActiveSpreadsheet();
var sheet=ss.getSheets()[0];//第一张工作表
var lr=sheet.getLastRow()
var lc=sheet.getLastColumn()
var范围=表的getRange(2,1,lr,lc);
var results=range.getFontLines();

对于(VARI=0;iAwesome!感谢堆,感谢它:)