Novedades de la API de JavaScript de Excel 1.4
Las siguientes son las nuevas incorporaciones a las API de JavaScript de Excel en el conjunto de requisitos 1.4.
Agregar elementos con nombre y nuevas propiedades
Nuevas propiedades:
comment
-
scope
- Elementos con ámbito de hoja de cálculo o libro. -
worksheet
: devuelve la hoja de cálculo a la que se limita el elemento con nombre.
Nuevos métodos:
-
add(name: string, reference: Range or string, comment: string)
: agrega un nuevo nombre a la colección del ámbito especificado. -
addFormulaLocal(name: string, formula: string, comment: string)
: agrega un nuevo nombre a la colección del ámbito especificado mediante la configuración regional del usuario para la fórmula.
API de configuración en el espacio de nombres de Excel
El objeto Setting representa un par clave-valor de una configuración que se conserva en el documento. La funcionalidad de Excel.Setting
equivale a Office.Settings
, pero usa la sintaxis de la API por lotes, en lugar del modelo de devolución de llamada de la API común.
Las API incluyen getItem()
para obtener la entrada de configuración a través de la clave y add()
para agregar el par de configuración key:value especificado al libro.
Otros
- Establezca el nombre de la columna de tabla.
- Agregue una columna de tabla al final de la tabla.
- Agregue varias filas a una tabla a la vez.
-
range.getColumnsAfter(count: number)
yrange.getColumnsBefore(count: number)
para obtener un número determinado de columnas a la derecha o izquierda del objeto Range actual. - Métodos y propiedades *OrNullObject: esta funcionalidad permite obtener un objeto mediante una clave. Si el objeto no existe, la propiedad del
isNullObject
objeto devuelto será true. Esto permite a los desarrolladores comprobar si existe un objeto sin tener que controlarlo mediante el control de excepciones. Un*OrNullObject
método está disponible en la mayoría de los objetos de colección.
worksheet.getItemOrNullObject("itemName")
Lista de API
En la tabla siguiente se enumeran las API del conjunto de requisitos de la API de JavaScript de Excel 1.4. 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.4 o anterior, consulte Api de Excel en el conjunto de requisitos 1.4 o anterior.
Clase | Campos | Descripción |
---|---|---|
BindingCollection | getCount() | Obtiene el número de enlaces de la colección. |
getItemOrNullObject(id: string) | Obtiene un objeto de enlace por identificador. | |
ChartCollection | getCount() | Devuelve el número de gráficos de la hoja de cálculo. |
getItemOrNullObject(name: string) | Obtiene un gráfico mediante su nombre. | |
ChartPointsCollection | getCount() | Devuelve el número de puntos del gráfico de la serie. |
ChartSeriesCollection | getCount() | Devuelve el número de series incluidas en la colección. |
NamedItem | comment | Especifica el comentario asociado a este nombre. |
delete() | Elimina el nombre especificado. | |
getRangeOrNullObject() | Devuelve el objeto de rango asociado al nombre. | |
scope | Especifica si el nombre se limita al libro o a una hoja de cálculo específica. | |
worksheet | Devuelve la hoja de cálculo que tiene como ámbito el elemento con nombre. | |
worksheetOrNullObject | Devuelve la hoja de cálculo a la que se limita el elemento con nombre. | |
NamedItemCollection | add(name: string, reference: Range | string, comment?: string) | Agrega un nuevo nombre a la colección del ámbito especificado. |
addFormulaLocal(name: string, formula: string, comment?: string) | Agrega un nuevo nombre a la colección del ámbito especificado, empleando la configuración regional del usuario para la fórmula. | |
getCount() | Obtiene el número de elementos con nombre de la colección. | |
getItemOrNullObject(name: string) | Obtiene un NamedItem objeto con su nombre. |
|
PivotTableCollection | getCount() | Obtiene el número de tablas dinámicas de una colección. |
getItemOrNullObject(name: string) | Obtiene una tabla dinámica por nombre. | |
Range | getIntersectionOrNullObject(anotherRange: Range | string) | Obtiene el objeto de rango que representa la intersección rectangular de los rangos especificados. |
getUsedRangeOrNullObject(valuesOnly?: boolean) | Devuelve el intervalo usado del objeto de rango especificado. | |
RangeViewCollection | getCount() | Obtiene el número de objetos de RangeView la colección. |
Valor | delete() | Elimina la configuración. |
key | Clave que representa el identificador de la configuración. | |
value | Representa el valor almacenado para esta configuración. | |
SettingCollection | add(key: string, value: string | number | boolean | Fecha | any[] | any) | Establece o agrega la configuración especificada en el libro. |
getCount() | Obtiene el número de opciones de configuración de la colección. | |
getItem(key: string) | Obtiene una entrada de configuración a través de la clave . | |
getItemOrNullObject(key: string) | Obtiene una entrada de configuración a través de la clave . | |
items | Obtiene los elementos secundarios cargados en esta colección. | |
onSettingsChanged | Se produce cuando se cambia la configuración del documento. | |
SettingsChangedEventArgs | settings | Obtiene el Setting objeto que representa el enlace que generó el evento de cambio de configuración. |
TableCollection | getCount() | Obtiene el número de tablas de la colección. |
getItemOrNullObject(key: string) | Obtener una tabla por nombre o identificador. | |
TableColumnCollection | getCount() | Obtiene el número de columnas de la tabla. |
getItemOrNullObject(key: number | string) | Obtiene un objeto de columna por nombre o identificador. | |
TableRowCollection | getCount() | Obtiene el número de filas de la tabla. |
Workbook | settings | Representa una colección de valores asociados al libro. |
Worksheet | getUsedRangeOrNullObject(valuesOnly?: boolean) | El rango usado es el rango más pequeño que abarque todas las celdas que tengan asignado un valor o un formato. |
Nombres | Colección de nombres en el ámbito de la hoja de cálculo actual. | |
WorksheetCollection | getCount(visibleOnly?: boolean) | Obtiene el número de hojas de cálculo de la colección. |
getItemOrNullObject(key: string) | Obtiene un objeto de hoja de cálculo mediante su nombre o identificador. |