Как работает функция диапазона getCellProperties в API JavaScript excel? - PullRequest
1 голос
/ 25 июня 2019

Я специально пытаюсь вызвать эту функцию в массиве:

https://docs.microsoft.com/en-us/javascript/api/excel/excel.range?view=office-js#getcellproperties-cellpropertiesloadoptions-

Из документации не совсем понятно, что требуется для этой работы. Я определенно что-то здесь упускаю. Ниже приведено текущее состояние моего кода.

Я также проверил, работает ли надстройка, которую я создаю, в версии Excel, использующей API v1.9.

Я попытался установить различные объекты, которые соответствуют интерфейсу, описанному cellPropertiesLoadOptions, - но опять-таки не уверен, что на самом деле требуется от документов.

async function getFormatsForCellRange () {
  return await Excel.run(async context => {
    const table = await context.workbook.tables.getItem(observationConst.TABLE_NAME)
    const range = table.getRange()
    const cellProperties = range.getCellProperties()
    console.log(cellProperties)
  })
}

В документации указано, что результатом вызова getCellProperties должен быть двумерный массив.

1 Ответ

1 голос
/ 27 июня 2019
var actualData = rangeSrc.getCellProperties({
 format: {
    font: {
           bold: true,
           color: true,
           fill: true
           italic: true,
           name: true,
           underline: true,
           size: true,
           strikethrough: true,
           subscript: true,
           superscript: true,
           tintAndShade: true
    }
 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...