Javascript 如何使用GoogleApps脚本划掉一行电子表格(而不是删除它!)?

Javascript 如何使用GoogleApps脚本划掉一行电子表格(而不是删除它!)?,javascript,google-apps-script,Javascript,Google Apps Script,当我执行这部分代码时,我想添加一个lign,它将划掉这一行(incrementlign),或者在列表中用红色显示这一行的背景。我们可以用谷歌应用程序脚本吗 else if(statut=='sup'){ deleteEvent(values[0][19]); ss.getSheets()[0].getRange("O"+incrementligne).setValue('Suppression OK'); //add a lign here which is gonna a cross

当我执行这部分代码时,我想添加一个lign,它将划掉这一行(incrementlign),或者在列表中用红色显示这一行的背景。我们可以用谷歌应用程序脚本吗

 else if(statut=='sup'){
 deleteEvent(values[0][19]);
 ss.getSheets()[0].getRange("O"+incrementligne).setValue('Suppression OK'); 
 //add a lign here which is gonna a cross out the row
}
setFontstyles()似乎不支持删除线作为选项

另一方面,支持颜色:

这应该是可行的,或者至少是一个起点

编辑:我错过了
setFontLines('line-through')
使用上面的
setBackground()
代替它会成功

setFontstyles()似乎不支持将删除线作为选项

另一方面,支持颜色:

这应该是可行的,或者至少是一个起点

编辑:我错过了
setFontLines('line-through')
使用上面的
setBackground()
代替它会成功


它的工作原理与我的代码非常匹配:

 else if(statut=='sup'){

 deleteEvent(values[0][19]);
 var range=ss.getSheets()[0].getRange(incrementligne,1,1,20)
 range.setFontLine('line-through')
 ss.getSheets()[0].getRange("O"+incrementligne).setValue('Suppression OK'); 

}

它的工作原理与我的代码非常匹配:

 else if(statut=='sup'){

 deleteEvent(values[0][19]);
 var range=ss.getSheets()[0].getRange(incrementligne,1,1,20)
 range.setFontLine('line-through')
 ss.getSheets()[0].getRange("O"+incrementligne).setValue('Suppression OK'); 

}

它的工作方式与您对整行的工作方式不同,但我仅为该行的第一个单元格将背景设置为红色,它工作得非常好。出现了复制粘贴错误。我认为它现在可以用于该行。它的工作方式与您用于整行的工作方式不同,但我仅为该行的第一个单元格将背景设置为红色,它工作得非常好。出现复制粘贴错误。我想它现在可以用于世界银行了。我错过了那个功能。老实说,我不知道为什么它与风格是分开的。当我发现它时回来更新我的答案,看起来你是第一个发现它的。我错过了那个函数。老实说,我不知道为什么它与风格是分开的。当我发现它时回来更新我的答案,看起来你是第一个找到它的。