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 == true es . |
|
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
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de