【问题标题】:Google's spreadsheets: Clear columns programmaticallyGoogle 的电子表格:以编程方式清除列
【发布时间】:2020-07-14 18:35:07
【问题描述】:

我记录了一些项目

如何以编程方式清除所有行,从第二行开始,我的意思是 除了 来自粗体标题(NAME,BARCODE,QUANTITY,PRICE)?

这是我的目标

这就是我所做的。如何继续?

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("Sheet1");
range = sheet.getRange("A"+num+":D"+num+"");

【问题讨论】:

    标签: javascript google-sheets spreadsheet


    【解决方案1】:

    player019,试试这个:

    var ss = SpreadsheetApp.getActiveSpreadsheet();
    var sheet = ss.getSheetByName("Sheet1");
    range = sheet.getRange("A2:D");
    range.clearContent();
    

    【讨论】:

      【解决方案2】:

      您可以使用getMaxRows()getMaxColumns() 方法获取最后一行和列。所以,你可能想试试:

      var ss = SpreadsheetApp.getActiveSpreadsheet();
      var sheet = ss.getSheetByName("Sheet1");
      var startRow = 2;
      var startCol = 1;
      var range = sheet.getRange(startRow, startCol, sheet.getMaxRows(), sheet.getMaxColumns());
      sheet.setActiveRange(range);
      range.clearContent();
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-04-23
        相关资源
        最近更新 更多