Novedades de la API de JavaScript de Excel 1.13

ExcelApi 1.13 agregó un método para insertar hojas de cálculo en un libro desde una cadena codificada en Base64 y un evento para detectar la activación del libro. También aumentó la compatibilidad con fórmulas en intervalos agregando API para realizar un seguimiento de los cambios en las fórmulas y localizar las celdas dependientes directas de una fórmula. Además, expandió la compatibilidad con la tabla dinámica mediante la adición de API pivotlayout para la administración de celdas vacías, estilo y texto alternativo.

Área de característica Descripción Objetos relevantes
Eventos modificados de fórmula Realice un seguimiento de los cambios realizados en las fórmulas, incluido el origen y el tipo de evento que provocó un cambio. Worksheet.onFormulaChanged
Dependientes de fórmulas Busque las celdas dependientes directas de una fórmula. Range.getDirectDependents
Insertar hojas de cálculo Inserte hojas de cálculo de otro libro en el libro actual como una cadena codificada en Base64. Workbook.insertWorksheetsFromBase64
PivotLayout de tabla dinámica Expansión de la clase PivotLayout, incluida la nueva compatibilidad con el texto alternativo y la administración de celdas vacías. PivotLayout

Lista de API

En la tabla siguiente se enumeran las API del conjunto de requisitos de la API de JavaScript de Excel 1.13. Para ver la documentación de referencia de API para todas las API admitidas por el conjunto de requisitos de la API de JavaScript de Excel 1.13 o anterior, consulte Api de Excel en el conjunto de requisitos 1.13 o anterior.

Clase Campos Descripción
FormulaChangedEventDetail cellAddress Dirección de la celda que contiene la fórmula modificada.
previousFormula Representa la fórmula anterior, antes de cambiarla.
InsertWorksheetOptions positionType Posición de inserción, en el libro actual, de las nuevas hojas de cálculo.
relativeTo Hoja de cálculo del libro actual al que se hace referencia para el WorksheetPositionType parámetro .
sheetNamesToInsert Nombres de hojas de cálculo individuales que se van a insertar.
PivotLayout altTextDescription Descripción del texto alternativo de la tabla dinámica.
altTextTitle Título de texto alternativo de la tabla dinámica.
displayBlankLineAfterEachItem(display: boolean) Establece si se va a mostrar una línea en blanco después de cada elemento.
emptyCellText Texto que se rellena automáticamente en cualquier celda vacía de la tabla dinámica si fillEmptyCells == truees .
fillEmptyCells Especifica si las celdas vacías de la tabla dinámica deben rellenarse con .emptyCellText
repeatAllItemLabels(repeatLabels: boolean) Establece el valor "repetir todas las etiquetas de elemento" en todos los campos de la tabla dinámica.
showFieldHeaders Especifica si la tabla dinámica muestra encabezados de campo (títulos de campo y listas desplegables de filtros).
PivotTable refreshOnOpen Especifica si la tabla dinámica se actualiza cuando se abre el libro.
Range getDirectDependents() Devuelve un WorkbookRangeAreas objeto que representa el rango que contiene todas las celdas dependientes directas de un rango especificado en la misma hoja de cálculo o en varias hojas de cálculo.
getExtendedRange(direction: Excel.KeyboardDirection, activeCell?: Range | string) Devuelve un objeto de rango que incluye el intervalo actual y hasta el borde del intervalo, en función de la dirección proporcionada.
getMergedAreasOrNullObject() Devuelve un RangeAreas objeto que representa las áreas combinadas de este intervalo.
getRangeEdge(direction: Excel.KeyboardDirection, activeCell?: Range | string) Devuelve un objeto de rango que es la celda perimetral de la región de datos que corresponde a la dirección proporcionada.
Table resize(newRange: range | string) Cambie el tamaño de la tabla al nuevo intervalo.
Workbook insertWorksheetsFromBase64(base64File: string, options?: Excel.InsertWorksheetOptions) Inserta las hojas de cálculo especificadas de un libro de origen en el libro actual.
onActivated Se produce cuando se activa el libro.
WorkbookActivatedEventArgs type Obtiene el tipo del evento.
Worksheet onFormulaChanged Se produce cuando se cambian una o varias fórmulas en esta hoja de cálculo.
WorksheetCollection onFormulaChanged Se produce cuando se cambian una o varias fórmulas en cualquier hoja de cálculo de esta colección.
WorksheetFormulaChangedEventArgs formulaDetails Obtiene una matriz de FormulaChangedEventDetail objetos, que contienen los detalles sobre todas las fórmulas modificadas.
source Origen del evento.
type Obtiene el tipo del evento.
worksheetId Obtiene el identificador de la hoja de cálculo en la que cambió la fórmula.

Vea también