APIs de visualização do JavaScript para Excel

As novas APIs do JavaScript para Excel são introduzidas pela primeira vez na "visualização" e, posteriormente, tornam-se parte de um conjunto específico de requisitos numerados, após passarem por vários testes e após a recolha das opiniões de usuários.

Observação

As APIs de visualização estão sujeitas a alterações e não se destinam ao uso em um ambiente de produção. Recomendamos que você experimente apenas em ambiente de teste e desenvolvimento. Não use APIs de visualização em um ambiente de produção ou em documentos essenciais aos negócios.

Para usar APIs de visualização:

Lista de APIs

A tabela a seguir lista as APIs JavaScript do Excel atualmente em versão prévia. Para obter uma lista completa de todas as APIs JavaScript do Excel (incluindo APIs de visualização e APIs lançadas anteriormente), consulte todas as APIs JavaScript do Excel.

Classe Campos Descrição
Base64EncodedImage data A cadeia de caracteres codificada em Base64.
type O tipo de arquivo da imagem codificada em Base64.
BusyErrorCellValue previousValue Opcionalmente, um #BUSY! pode armazenar o valor anterior armazenado na célula, antes do início da operação transitória atual.
Gráfico getDataRange() Obtém a fonte de dados do gráfico inteiro.
getDataRangeOrNullObject() Obtém a fonte de dados do gráfico inteiro.
EntityArrayCardLayout arrayProperty Representa o nome da propriedade que contém a matriz mostrada no card.
columnsToReport Representa a contagem de colunas nas quais o card afirma que estão na matriz.
displayName Representa o nome da propriedade que contém a matriz mostrada no card.
firstRowIsHeader Representa se a primeira linha da matriz é tratada como um cabeçalho.
de dispositivos móveis Representa o tipo desse layout.
rowsToReport Representa a contagem de linhas nas quais o card afirma que estão na matriz.
ExternalCodeServiceObjectCellValue Python_str Representa a str() saída da função quando usada neste objeto.
Python_type Representa o nome completo do tipo deste objeto.
Python_typeName Representa o nome de tipo abreviado deste objeto.
basicType Representa o valor que seria retornado por Range.valueTypes uma célula com esse valor.
basicValue Representa o valor que seria retornado por Range.values uma célula com esse valor.
Língua Representa a linguagem de tempo de execução desse serviço de código externo.
visualização Representa o valor de visualização mostrado na célula.
do provedor Representa informações sobre o serviço que forneceu os dados neste ExternalCodeServiceObjectCellValuearquivo .
type Representa o tipo desse valor de célula.
LocalImageCellValue altText Representa o texto alternativo usado em cenários de acessibilidade para descrever o que a imagem representa.
attribution Representa informações de atribuição para descrever os requisitos de fonte e licença para esta imagem.
basicType Representa o valor que seria retornado por Range.valueTypes uma célula com esse valor.
basicValue Representa o valor que seria retornado por Range.values uma célula com esse valor.
image Representa a própria imagem, armazenada em cache ou codificada.
do provedor Representa informações que descrevem a entidade ou indivíduo que forneceu a imagem.
type Representa o tipo desse valor de célula.
LocalImageCellValueCacheId cachedUid Representa o UID da imagem como ela aparece no cache.
NameErrorCellValue errorSubType Representa o tipo de NameErrorCellValuearquivo .
NamedSheetViewCollection getItemOrNullObject(key: string) Obtém uma exibição de planilha usando seu nome.
NotAvailableErrorCellValue errorSubType Representa o tipo de NotAvailableErrorCellValuearquivo .
PythonErrorCellValue basicType Representa o valor que seria retornado por Range.valueTypes uma célula com esse valor.
basicValue Representa o valor que seria retornado por Range.values uma célula com esse valor.
duringInitialization Indica que esse #PYTHON! erro foi originado do código Python de inicialização da pasta de trabalho (e não de uma fórmula de célula de planilha).
errorType Representa o tipo de ErrorCellValuearquivo .
type Representa o tipo desse valor de célula.
RequestContext sensitivityLabelsCatalog [Conjunto de apis: ExcelApi BETA (SOMENTE VISUALIZAÇÃO)]
setInvocation(invocation: { invocationId: number isInSyncExecution: boolean })
SensitivityLabel getCurrentOrNullObject() Obtém as informações de rótulo atuais que existem na pasta de trabalho para o usuário.
tryToUpdate(labelId: string, options?: Excel.SensitivityLabelTryUpdateOptions) Tenta atualizar para o rótulo de confidencialidade fornecido na pasta de trabalho para o usuário.
SensitivityLabelAbacAttribute dataType Obtém o tipo de dados do atributo.
displayName Obtém o nome de exibição do atributo.
displayOrder Obtém a ordem de exibição do atributo.
isActive Obtém um valor que indica se o atributo está ativo.
isMultiValued Obtém um valor que indica se o atributo dá suporte a vários valores.
values Obtém os valores do atributo.
SensitivityLabelAbacAttributeValue displayName Obtém o nome de exibição do valor do atributo.
displayOrder Obtém a ordem de exibição do valor do atributo.
id Obtém o identificador exclusivo do valor do atributo.
isActive Obtém um valor que indica se o valor do atributo está ativo.
SensitivityLabelDetails abacAttributeValues Obtém os valores de atributo ABAC (controle de acesso baseado em atributo) associados a esse rótulo.
Crianças Obtém os sub-rótulos do rótulo de confidencialidade.
color Obtém a cor do rótulo de confidencialidade.
id Obtém o identificador exclusivo (GUID) do rótulo de confidencialidade.
isAbacAttributesRequired Obtém um valor que indica se os atributos ABAC (controle de acesso baseado em atributos) são necessários para esse rótulo.
isAbacEnabled Obtém um valor que indica se o ABAC (controle de acesso baseado em atributo) está habilitado para esse rótulo.
isEnabled Obtém um valor que indica se o rótulo está habilitado.
name Obtém o nome do rótulo de confidencialidade.
order Obtém a prioridade do rótulo de confidencialidade, com 0 como prioridade mais baixa.
protectionType Obtém um valor indicando o tipo de proteção fornecido por esse rótulo.
siteId Obtém o identificador exclusivo (GUID) do locatário ao qual o rótulo de confidencialidade pertence.
Dica de ferramenta Obtém a descrição do rótulo de confidencialidade.
SensitivityLabelDetailsCollection getFirst() Obtém o primeiro SensitivityLabelDetails objeto nesta coleção.
getFirstOrNullObject() Obtém o primeiro SensitivityLabelDetails objeto nesta coleção.
items Obtém os itens filhos carregados nesta coleção.
SensitivityLabelTryUpdateOptions abacAttributes Se fornecido, especifica os atributos ABAC a serem aplicados ao rótulo.
SensitivityLabelsCatalog getAttributes() Obtém os atributos ABAC (controle de acesso baseado em atributos) que estão disponíveis para o usuário atual.
getLabelingCapabilities Obtém os recursos de rotulagem com suporte do Excel.
getLabelingCapability Determina se o catálogo de rótulos de confidencialidade está habilitado no Excel.
getLabels() Obtém rótulos de confidencialidade que estão disponíveis para o usuário atual.
TimeoutErrorCellValue basicType Representa o valor que seria retornado por Range.valueTypes uma célula com esse valor.
basicValue Representa o valor que seria retornado por Range.values uma célula com esse valor.
errorSubType Representa o tipo de TimeoutErrorCellValuearquivo .
errorType Representa o tipo de ErrorCellValuearquivo .
type Representa o tipo desse valor de célula.
Janela rangeSelection Obtém a seleção de intervalo na janela.
Pasta de trabalho sensitivityLabel Retorna o rótulo de confidencialidade da pasta de trabalho.

Confira também