Чтение и запись в неограниченный диапазон с помощью API JavaScript для Excel
В этой статье описывается чтение и запись в неограниченный диапазон с помощью API JavaScript для Excel. Полный список свойств и методов, поддерживаемых объектом, см. в Range
разделе Класс Excel.Range.
Адрес неограниченного диапазона — это адрес диапазона, указывающий либо целые столбцы, либо целые строки. Например:
- Адреса диапазона, состоящие из целых столбцов.
C:C
A:F
- Адреса диапазона, состоящие из целых строк.
2:2
1:4
Чтение из неограниченного диапазона
Когда API отправляет запрос на получение неограниченного диапазона (например, getRange('C:C')
), ответ будет содержать значения null
для свойств уровня ячейки, например свойств values
, text
, numberFormat
и formula
. Другие свойства диапазона, например address
и cellCount
, будут содержать допустимые значения для неограниченного диапазона.
Запись в неограниченный диапазон
Нельзя задать свойства на уровне ячейки, такие как values
, numberFormat
и formula
для неограниченного диапазона, так как входной запрос слишком велик. Например, следующий пример кода недопустим, так как он пытается указать values
для неограниченного диапазона. API возвращает ошибку при попытке задать свойства на уровне ячейки для неограниченного диапазона.
// Note: This code sample attempts to specify `values` for an unbounded range, which is not a valid request. The sample will return an error.
let range = context.workbook.worksheets.getActiveWorksheet().getRange('A:B');
range.values = 'Due Date';
См. также
Office Add-ins
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по