将单元格中文本的格式更改为删除线

时间:2014-03-12 16:32:15

标签: google-apps-script

下面是对一系列单元格进行一些基本条件格式化的代码。此代码将背景颜色设置为红色。现在我想将文本格式更改为 Striketrough 。但正如文档here所述,setStrikethroughclass Text中的一个函数。现在我怎么能在下面的例子中实现这个呢?

以下是我的情景:

function onEdit() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getSheetByName('Actiepunten');
  var rows = sheet.getRange('a1:j');
  var numRows = rows.getNumRows();
  var values = rows.getValues();

  for (var i = 0; i <= numRows - 1; i++) {
    for (var x in values[i]){
      if (values[i][x] == 'Done' || values[i][x] == 'done'){
        var n = i + 1;
        var Range = sheet.getRange('a'+n+':f'+n).setBackgroundColor('red');

     }
   } 
 }
 };

1 个答案:

答案 0 :(得分:2)

查看电子表格应用文档。

https://developers.google.com/apps-script/reference/spreadsheet/range#setFontLine(String)

.setFontLine(&#34;线通过&#34);