Appearance
Script Lab
Excel 网页版,功能区 -> 开始 -> 加载项 -> 搜索 -> Script Lab ,微软官方扩展,调用 Office JavaScript API ,开发 Office 加载项原型。
Script Lab 选项:
- 代码
- 运行
- Functions
- 帮助
- 参考文档
代码界面:
- New
- Open
- Samples
- Import
编辑器界面:
- Script
- HTML
- CSS
- Library
脚本。
document.getElementById("run").addEventListener("click", () => tryCatch(run));
async function run() {
await Excel.run(async (context) => {
const range = context.workbook.getSelectedRange();
range.format.fill.color = "yellow";
range.load("address");
await context.sync();
console.log(`区域地址是 ${range.address} 。`);
});
}
// 错误处理
async function tryCatch(callback) {
try {
await callback();
} catch (error) {
// 生产环境使用 office-ui-fabric-js
console.error(error);
}
}页面。
<p>简单例子</p>
<button id="run">高亮选择区域</button>库。
https://appsforoffice.microsoft.com/lib/1/hosted/office.js
https://appsforoffice.microsoft.com/lib/1/hosted/office.d.ts备选库。
https://appsforoffice.microsoft.com/lib/1/hosted/office.js
https://raw.githubusercontent.com/DefinitelyTyped/DefinitelyTyped/master/types/office-js/index.d.ts