Excel.ValueTypeNotAvailableCellValue interface

Representa el valor de una celda que contiene un tipo de valor que no se puede serializar. Por ejemplo, un #UNKNOWN! que representa un tipo de valor enriquecido desconocido para esta versión de Excel.

Comentarios

Conjunto de API: ExcelApi 1.16

Ejemplos

// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/excel/20-data-types/data-types-error-values.yaml

// Read the fallback properties of a value that Excel can't serialize.
await Excel.run(async (context) => {
  const sheet: Excel.Worksheet = context.workbook.worksheets.getItem("Sample");
  const range: Excel.Range = sheet.getRange("B1");
  range.load("valuesAsJson");
  await context.sync();

  const cellValue: Excel.CellValue = range.valuesAsJson[0][0];
  if (cellValue.type === Excel.CellValueType.notAvailable) {
    const unavailableValue: Excel.ValueTypeNotAvailableCellValue = cellValue;
    console.log("B1 value type:", unavailableValue.type);
    console.log("B1 fallback type:", unavailableValue.basicType);
    console.log("B1 fallback value:", unavailableValue.basicValue);
  } else {
    console.log("B1 value type:", cellValue.type);
    console.log("B1's value type is supported. No unavailable-type fallback was returned.");
  }
});

Propiedades

basicType

Representa el valor devuelto por Range.valueTypes para una celda con este valor.

basicValue

Representa el valor devuelto por Range.values para una celda con este valor.

type

Representa el tipo de este valor de celda.

Detalles de las propiedades

basicType

Representa el valor devuelto por Range.valueTypes para una celda con este valor.

basicType: RangeValueType | "Boolean" | "Double" | "Error" | "Empty" | "String";

Valor de propiedad

Excel.RangeValueType | "Boolean" | "Double" | "Error" | "Empty" | "String"

Comentarios

Conjunto de API: ExcelApi 1.16

basicValue

Representa el valor devuelto por Range.values para una celda con este valor.

basicValue: boolean | number | string;

Valor de propiedad

boolean | number | string

Comentarios

Conjunto de API: ExcelApi 1.16

type

Representa el tipo de este valor de celda.

type: CellValueType.notAvailable | "NotAvailable";

Valor de propiedad

notAvailable | "NotAvailable"

Comentarios

Conjunto de API: ExcelApi 1.16