Fazendo referência à biblioteca da API JavaScript do Office
A biblioteca da API javaScript do Office fornece as APIs que o seu suplemento pode utilizar para interagir com a aplicação do Office. A forma mais simples de referenciar a biblioteca é utilizar a rede de entrega de conteúdos (CDN) ao adicionar a seguinte <script>
etiqueta na <head>
secção da sua página HTML.
<head>
...
<script src="https://appsforoffice.microsoft.com/lib/1.1/hosted/office.js" type="text/javascript"></script>
</head>
Esta ação irá transferir e colocar em cache os ficheiros da API JavaScript do Office da primeira vez que o suplemento for carregado para garantir que está a utilizar a implementação mais atualizada do Office.js e os respetivos ficheiros associados para a versão especificada.
Importante
Tem de referenciar a API JavaScript do Office a <head>
partir da secção da página para garantir que a API é totalmente inicializada antes de quaisquer elementos do corpo.
Controlo de versões e retrocompatibilidade da API
No fragmento HTML anterior, o /1.1/
à frente do NO URL da office.js
CDN especifica a versão incremental mais recente na versão 1 do Office.js. Uma vez que a API javaScript do Office mantém a retrocompatibilidade, a versão mais recente continuará a suportar membros da API que foram introduzidos anteriormente na versão 1.
Se planeia publicar o seu Suplemento do Office a partir do AppSource, tem de utilizar esta referência da CDN. As referências locais são adequadas somente para cenários internos, de depuração e de desenvolvimento.
Observação
Para usar APIs de visualização, faça referência à versão de visualização da biblioteca da API JavaScript do Office na CDN: https://appsforoffice.microsoft.com/lib/beta/hosted/office.js
.
Ativar o IntelliSense para um projeto TypeScript
Para além de referenciar a API JavaScript do Office, conforme descrito anteriormente, também pode ativar o intelliSense para o projeto de suplemento TypeScript ao utilizar as definições de tipo de DefinitivamenteTyped. Para tal, execute o seguinte comando numa linha de comandos do sistema ativada pelo Nó (ou janela git bash) a partir da raiz da pasta do projeto. Você deve ter o Node.js instalado (que inclui o npm).
npm install --save-dev @types/office-js
APIs de Pré-visualização
As novas APIs de JavaScript são introduzidas pela primeira vez em "pré-visualização" e, mais tarde, tornam-se parte de um conjunto de requisitos numerados específico após o teste suficiente e o feedback do utilizador é adquirido.
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:
- Tem de utilizar a versão de pré-visualização da biblioteca de API javaScript do Office a partir da rede de entrega de conteúdos (CDN)Office.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
. - Poderá ter de aderir ao programa Microsoft 365 Insider para aceder a compilações mais recentes do Office.
Referências da CDN para outros ambientes do Microsoft 365
A 21Vianet opera e gere um serviço de Office 365 com tecnologias licenciadas da Microsoft para fornecer serviços Office 365 para a China em conformidade com as leis e regulamentos locais. Os suplementos desenvolvidos para utilização neste ambiente de cloud devem utilizar a CDN correspondente. Utilize https://appsforoffice.cdn.partner.office365.cn/appsforoffice/lib/1/hosted/office.js
em vez da referência padrão da CDN. Isto garante a conformidade contínua e proporciona um melhor desempenho do suplemento.