可以设置范围边框样式和颜色。现在的问题是:如何获得编程风格的边框样式?
我正在寻找类似的东西:
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 :-/
我不确定这是否是最好的方法。我总是使用Sheets API检索边框样式。示例脚本如下。
使用此示例脚本时,请启用Sheets API。
从2019年4月8,用于启用API规范已被更改为4月8日,2019年后产生的气体项目参考
在这种情况下,如果在高级Google服务中启用了API,则会在API控制台上自动启用该API。因此,您只能通过在高级Google服务中启用该API来使用该API。
在高级Google服务中启用Sheets API v4在这种情况下,需要在高级Google服务和API控制台中启用该API。
在高级Google服务中启用Sheets API v4如果现在要使用用于使用Sheets API的脚本打开脚本编辑器,则可以通过访问以下URL https://console.cloud.google.com/apis/library/sheets.googleapis.com/为项目启用Sheets API。
如果您想使用2019年4月8日之后创建的GAS项目高级Google服务中未包含的API,则需要将Cloud Platform Project链接到Google Apps Script Project。并且需要在API控制台上启用该API。您可以在这里看到详细的流程。
var spreadsheetId = SpreadsheetApp.getActiveSpreadsheet().getId();
var res = Sheets.Spreadsheets.get(spreadsheetId, {ranges: "Sheet1!B2", fields: "sheets/data/rowData/values/userEnteredFormat/borders"});
如果这对您没有用,对不起。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句