"google spreadsheet" select 范围以填充脚本编辑器中的边框(简化我的代码)
"google spreadsheet" select range to fill the borders in scripteditor (simplify my code)
我写了一些代码来自动填充边框线。
问题是我想根据第一个空单元格的位置使用特定范围的单元格。
我可以获得适用于特定单元格但不适用于范围的代码。
请帮我简化代码
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);
感谢 tehhowch 的帮助,最终找到了替换代码的解决方案:
新代码:
var 单元格 =sheet.getRange(lastRow + 4, 2, 8, 6);
我写了一些代码来自动填充边框线。 问题是我想根据第一个空单元格的位置使用特定范围的单元格。 我可以获得适用于特定单元格但不适用于范围的代码。
请帮我简化代码
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);
感谢 tehhowch 的帮助,最终找到了替换代码的解决方案:
新代码:
var 单元格 =sheet.getRange(lastRow + 4, 2, 8, 6);