Новые возможности API JavaScript 1.14 для Excel
ExcelApi 1.14 добавил объекты для управления функцией таблицы данных диаграммы, методом для поиска всех ячеек с прецедентами формулы и событиями защиты листа для отслеживания изменений состояния защиты листа. Он также добавил несколько методов для таких getItemOrNullObject
объектов, как CommentCollection
, ShapeCollection
и StyleCollection
для улучшения обработки ошибок.
Функциональная область | Описание | Соответствующие объекты |
---|---|---|
Таблицы данных диаграммы | Управление внешним видом, форматированием и видимостью таблиц данных на диаграммах. | Chart, ChartDataTable, ChartDataTableFormat |
Прецеденты формул | Возвращает все ячейки прецедента формулы. | Range |
Запросы | Получение Power Query атрибутов, таких как имя, дата обновления и количество запросов. | Query, QueryCollection |
События защиты листа | Отслеживайте изменения состояния защиты листа и источника этих изменений. | WorksheetProtectionChangedEventArgs, Worksheet, WorksheetCollection |
Список API
В следующей таблице перечислены API в наборе обязательных api JavaScript для Excel 1.14. Справочную документацию по API для всех API, поддерживаемых набором обязательных API JavaScript для Excel 1.14 или более ранней версии, см. в статье Api Excel в наборе требований 1.14 или более ранней версии.
Класс | Поля | Описание |
---|---|---|
AutoFilter | clearColumnCriteria(columnIndex: number) | Очищает критерии фильтра столбцов автофильтра. |
ChangeDirectionState | deleteShiftDirection | Представляет направление (например, вверх или влево), в которое будут смещены остальные ячейки при удалении ячейки или ячеек. |
InsertShiftDirection | Представляет направление (например, вниз или вправо), которое будут сдвигать существующие ячейки при вставке новой ячейки или ячеек. | |
Chart | getDataTable() | Возвращает таблицу данных на диаграмме. |
getDataTableOrNullObject() | Возвращает таблицу данных на диаграмме. | |
ChartDataTable | format | Представляет формат таблицы данных диаграммы, включающую формат заливки, шрифта и границы. |
showHorizontalBorder | Указывает, должна ли отображаться горизонтальная граница таблицы данных. | |
showLegendKey | Указывает, следует ли отображать ключ условных обозначений таблицы данных. | |
showOutlineBorder | Указывает, должна ли отображаться граница структуры таблицы данных. | |
showVerticalBorder | Указывает, должна ли отображаться вертикальная граница таблицы данных. | |
visible | Указывает, должна ли отображаться таблица данных диаграммы. | |
ChartDataTableFormat | граница | Представляет формат границы таблицы данных диаграммы, включающую цвет, стиль линии и вес. |
fill | Представляет формат заливки объекта, включая сведения о форматировании фона. | |
font | Представляет атрибуты шрифта (например, имя шрифта, размер шрифта и цвет) для текущего объекта. | |
CommentCollection | getItemOrNullObject(commentId: string) | Получает примечание из коллекции на основе его идентификатора. |
CommentReplyCollection | getItemOrNullObject(commentReplyId: string) | Возвращает ответ на примечание, определенное по идентификатору. |
ConditionalFormatCollection | getItemOrNullObject(id: строка) | Возвращает условный формат, определенный идентификатором. |
GroupShapeCollection | getItemOrNullObject(key: string) | Возвращает фигуру, используя ее имя или идентификатор. |
Query | error | Возвращает сообщение об ошибке запроса с момента последнего обновления запроса. |
loadedTo | Возвращает запрос, загруженный в тип объекта. | |
loadedToDataModel | Указывает, загружен ли запрос в модель данных. | |
name | Возвращает имя запроса. | |
refreshDate | Возвращает дату и время последнего обновления запроса. | |
rowsLoadedCount | Возвращает количество строк, которые были загружены при последнем обновлении запроса. | |
QueryCollection | getCount() | Возвращает количество запросов в книге. |
getItem(key: string) | Получает запрос из коллекции на основе его имени. | |
items | Получает загруженные дочерние элементы в этой коллекции. | |
Range | getPrecedents() |
WorkbookRangeAreas Возвращает объект , представляющий диапазон, содержащий все ячейки прецедентов указанного диапазона на одном листе или на нескольких листах. |
ShapeCollection | getItemOrNullObject(key: string) | Возвращает фигуру, используя ее имя или идентификатор. |
StyleCollection | getItemOrNullObject(имя: строка) | Получает стиль по имени. |
TableScopedCollection | getItemOrNullObject(key: string) | Получает таблицу по имени или ИД. |
Workbook | Запросов | Возвращает коллекцию Power Query запросов, входящих в книгу. |
Worksheet | onProtectionChanged | Происходит при изменении состояния защиты листа. |
tabId | Возвращает значение, представляющее этот лист, который может быть прочитан с помощью Open Office XML. | |
WorksheetChangedEventArgs | changeDirectionState | Представляет изменение в направлении, в которое будут перемещаться ячейки на листе при удалении или вставке ячейки. |
triggerSource | Представляет источник триггера события. | |
WorksheetCollection | onProtectionChanged | Происходит при изменении состояния защиты листа. |
WorksheetProtectionChangedEventArgs | isProtected | Возвращает текущее состояние защиты листа. |
источник | Источник события. | |
type | Получает тип события. | |
worksheetId | Возвращает идентификатор листа, на котором изменяется состояние защиты. |
См. также
Office Add-ins