Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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:
- Você deve usar a versão de visualização da biblioteca da API JavaScript do Office da CDN (Rede de Distribuição de Conteúdo) doOffice.js. O arquivo de definição de tipo da compilação TypeScript e IntelliSense pode ser encontrado na CDN e DefinitelyTyped. Você pode instalar esses tipos com
npm install --save-dev @types/office-js-preview(certifique-se de remover os tipos para@types/office-jsse você os instalou anteriormente). - Talvez seja necessário ingressar no programa Microsoft 365 Insider para obter acesso a builds mais recentes do Office.
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. |