gpt4 book ai didi

google-apps-script - Google 电子表格 - 如果有删除线则为行着色

转载 作者:行者123 更新时间:2023-12-03 20:34:02 27 4
gpt4 key购买 nike

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

我遇到了谷歌功能 isStrikethrough()但不确定是否可以在应用程序脚本上使用。

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

enter image description here

如果有人可以通过创建应用程序脚本来帮助我,这将非常有帮助。

提前致谢 :)

最佳答案

这应该这样做。

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")
}}
}}

关于google-apps-script - Google 电子表格 - 如果有删除线则为行着色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37153409/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com