0

我写了一些代码来自动填充边界线。问题是我想根据第一个空单元格的位置使用特定范围的单元格。我可以让代码适用于特定的单元格,但不适用于某个范围。

请帮我简化代码

var sheet = ss.getSheetByName('Form Responses 1');

  var cell =sheet.getRange(lastRow + 4, 2);
    cell.setBorder(true, true, true, true, true, true, "black", SpreadsheetApp.BorderStyle.SOLID);
  var cell =sheet.getRange(lastRow + 4, 3); 
    cell.setBorder(true, true, true, true, true, true, "black", SpreadsheetApp.BorderStyle.SOLID);
  var cell =sheet.getRange(lastRow + 4, 4);
    cell.setBorder(true, true, true, true, true, true, "black", SpreadsheetApp.BorderStyle.SOLID);**
  var cell =sheet.getRange(lastRow + 5, 2);
    cell.setBorder(true, true, true, true, true, true, "black", SpreadsheetApp.BorderStyle.SOLID);
  var cell =sheet.getRange(lastRow + 5, 3); 
    cell.setBorder(true, true, true, true, true, true, "black", SpreadsheetApp.BorderStyle.SOLID);
  var cell =sheet.getRange(lastRow + 5, 4);
4

1 回答 1

0

感谢 tehhowch 的帮助,最终找到了替换代码的解决方案:

新代码:

var cell =sheet.getRange(lastRow + 4, 2, 8, 6);

于 2018-05-08T12:57:36.857 回答