可以设置range border style and color。现在的问题是:我们如何才能获得边界样式?
我正在寻找类似的东西:
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var b2 = sheet.getRange("B2");
var border = b2.getBorder(); // does not exists but b2.setBorder does :-/
答案 0 :(得分:4)
我不确定这是否是最佳方式。我总是使用Sheets API检索边框样式。示例脚本如下。
使用此示例脚本时,请在Advanced Google Services和API控制台上启用Sheets API。
如果您现在使用使用Sheets API的脚本打开脚本编辑器,则可以通过访问此URL https://console.cloud.google.com/apis/library/sheets.googleapis.com/
为项目启用Sheets APIvar spreadsheetId = SpreadsheetApp.getActiveSpreadsheet().getId();
var res = Sheets.Spreadsheets.get(spreadsheetId, {ranges: "Sheet1!B2", fields: "sheets/data/rowData/values/userEnteredFormat/borders"});
如果这对你没用,我很抱歉。