Quais são as novidades na API JavaScript do Excel 1.5

O ExcelApi 1.5 adiciona partes XML personalizadas. Elas são acessíveis por meio da coleção de partes XML personalizadas no objeto da pasta de trabalho.

Parte XML personalizada

  • Obtenha partes XML personalizadas usando sua ID.
  • Obtenção de um novo conjunto com escopo de partes XML personalizadas cujos namespaces correspondam ao namespace especificado.
  • Obtenha uma cadeia de caracteres XML associada a uma parte.
  • Forneça a ID e o namespace de uma parte.
  • Adicione uma nova parte XML personalizada à pasta de trabalho.
  • Defina uma parte XML inteira.
  • Exclua uma parte XML personalizada.
  • Exclua um atributo com o nome especificado do elemento identificado por xpath.
  • Consulte o conteúdo XML por xpath.
  • Inserir, atualizar e excluir atributos.

Lista de API

A tabela a seguir lista as APIs no conjunto de requisitos de API JavaScript do Excel 1.5. Para exibir a documentação de referência da API para todas as APIs com suporte no conjunto de requisitos da API JavaScript do Excel 1.5 ou anterior, consulte APIs do Excel no conjunto de requisitos 1.5 ou anterior.

Classe Campos Descrição
CustomXmlPart delete() Exclui a parte XML personalizada.
getXml() Obtém o conteúdo XML completo da parte XML personalizada.
id A ID da parte XML personalizada.
Namespaceuri URI do namespace da parte XML personalizada.
setXml(xml: string) Define o conteúdo XML completo da parte XML personalizada.
CustomXmlPartCollection add(xml: cadeia de caracteres) Adiciona uma nova parte XML personalizada à pasta de trabalho.
getByNamespace(namespaceUri: string) Obtém uma nova coleção com escopo de partes XML personalizadas cujos namespaces correspondem ao namespace especificado.
getCount() Obtém o número de partes XML personalizadas na coleção.
getItem(id: string) Obtém uma parte XML personalizada com base em sua ID.
getItemOrNullObject(id: string) Obtém uma parte XML personalizada com base em sua ID.
items Obtém os itens filhos carregados nesta coleção.
CustomXmlPartScopedCollection getCount() Obtém o número de partes CustomXML nesta coleção.
getItem(id: string) Obtém uma parte XML personalizada com base em sua ID.
getItemOrNullObject(id: string) Obtém uma parte XML personalizada com base em sua ID.
getOnlyItem() Se o conjunto contiver exatamente um item, esse método o retornará.
getOnlyItemOrNullObject() Se o conjunto contiver exatamente um item, esse método o retornará.
items Obtém os itens filhos carregados nesta coleção.
PivotTable id ID da Tabela Dinâmica.
RequestContext runtime [Conjunto de API: ExcelApi 1.5]
Tempo de execução
Pasta de trabalho Customxmlparts Representa a coleção de partes XML personalizadas contidas por esta pasta de trabalho.
Planilha getNext(visibleOnly?: booleano) Obtém a planilha que segue esta.
getNextOrNullObject(visibleOnly?: boolean) Obtém a planilha que segue esta.
getPrevious(visibleOnly?: booleano) Obtém a planilha que precede essa.
getPreviousOrNullObject(visibleOnly?: boolean) Obtém a planilha que precede essa.
WorksheetCollection getFirst(visibleOnly?: booleano) Obtém a primeira planilha na coleção.
getLast(visibleOnly?: booleano) Obtém a última planilha na coleção.

Confira também