如何清除 Office 脚本中的 Table 样式?

How to Clear Table Style in Office Scripts?

如何清除 table 上的样式?我尝试录制宏,但是当我录制它并 运行 它时,它会说失败(Table setPredefinedTableStyle:参数无效或丢失或格式不正确。)。

function main(workbook: ExcelScript.Workbook) {
  let selectedSheet = workbook.getActiveWorksheet();
  let mainTable = selectedSheet.getTable("MainTable");
  mainTable.setPredefinedTableStyle("undefined");
}

如何清除table样式?

https://docs.microsoft.com/en-us/javascript/api/office-scripts/excelscript/excelscript.table?view=office-scripts#setpredefinedtablestyle-predefinedtablestyle-

Excel 网络中的表格总是有一种风格。没有办法清除所有样式。 似乎没有办法分配“none”样式,这是最基本的样式。我会follow-up。

我最接近的是使用 TableStyleLight1 样式,如下所示。

function main(workbook: ExcelScript.Workbook) {
  let selectedSheet = workbook.getActiveWorksheet();
  let mainTable = selectedSheet.getTable("MainTable");
  mainTable.setPredefinedTableStyle('TableStyleLight1')
}