Excel.ArrayCellValue interface
Представляет двухмерный массив значений ячеек.
Комментарии
Примеры
const sheet = context.workbook.worksheets.getActiveWorksheet();
// This `EntityCellValue` contains an `ArrayCellValue` with two products and their prices.
const myEntity: Excel.EntityCellValue = {
type: Excel.CellValueType.entity,
text: "Product Catalog",
properties: {
items: {
type: Excel.CellValueType.array, /* ArrayCellValue */
elements: [[
{
type: Excel.CellValueType.string,
basicValue: "Bicycle"
},
{
type: Excel.CellValueType.double,
basicValue: 300,
numberFormat: "$* #,##0.00",
}
],
[
{
type: Excel.CellValueType.string,
basicValue: "Helmet"
},
{
type: Excel.CellValueType.double,
basicValue: 25,
numberFormat: "$* #,##0.00",
}
]],
basicType: Excel.RangeValueType.error,
basicValue: "#VALUE!"
}
},
basicType: Excel.RangeValueType.error, // A read-only property. Used as a fallback in incompatible scenarios.
basicValue: "#VALUE!" // A read-only property. Used as a fallback in incompatible scenarios.
};
sheet.getCell(0,0).valuesAsJson = [[myEntity]];
Свойства
| basic |
Представляет значение, возвращаемое для ячейки с этим значением |
| basic |
Представляет значение, возвращаемое для ячейки с этим значением |
| elements | Представляет элементы массива. Может не содержать напрямую . |
| referenced |
Представляет значения ячеек, на которые ссылается . |
| type | Представляет тип этого значения ячейки. |
Сведения о свойстве
basicType
Представляет значение, возвращаемое для ячейки с этим значением Range.valueTypes .
basicType?: RangeValueType.error | "Error";
Значение свойства
error | "Error"
Комментарии
basicValue
Представляет значение, возвращаемое для ячейки с этим значением Range.values . При доступе valuesAsJson через свойство это строковое значение выравнивается с языковым стандартом en-US. При доступе к свойству valuesAsJsonLocal это строковое значение выравнивается с языковым стандартом отображения пользователя.
basicValue?: "#VALUE!" | string;
Значение свойства
"#VALUE!" | string
Комментарии
elements
Представляет элементы массива. Может не содержать напрямую .ArrayCellValue
elements: CellValue[][];
Значение свойства
Excel.CellValue[][]
Комментарии
referencedValues
Представляет значения ячеек, на которые ссылается .ArrayCellValue.elements
referencedValues?: ReferencedValue[];
Значение свойства
Комментарии
type
Представляет тип этого значения ячейки.
type: CellValueType.array | ReferenceValueType.array | "Array";