javascript - 通过 MS Excel WebApp 中的 Office 脚本调用 API
问题描述
在 Excel WebApp (Office 365) 中,可以通过“自动化”选项卡放置 Office 脚本,该选项卡使用 JavaScript 语法,可以像 VBA 宏一样自动化 excel,但对于 excel WebApp(屏幕截图)。
如何通过此 Excel WebApp“自动化”Office 脚本将 API 调用添加到外部端点(如 GET 请求)?
(一个场景将从外部 API 获取数据(如天气数据)以显示在 excel-webapp 的 excel-grid 中)。
解决方案
可以通过以下方式实现对外部 API/URL 的请求fetch()
例子:
async function main(workbook: ExcelScript.Workbook) {
const uri = 'https://jsonplaceholder.typicode.com/posts/1';
const result = await fetch(uri);
const json = await result.json();
console.log(json);
}
推荐阅读
- java - 即使在释放之后 MouseDragging 仍然会触发
- javascript - 输入数输出对应值
- r - Tidyverse 突变困难与因素
- javascript - 返回初始结果后如何停止Javascript计数器
- delphi - Delphi树视图多选拖放给出索引超出范围错误
- android - MotionLayout 滑动而不捕捉到状态?
- node.js - 有没有办法避免使用 npm start using WebServers?
- javascript - 将元素从 light DOM 移动到 ShadowDOM 而无需 disconnectedCallback
- javascript - NoSuchElementError:没有找到使用定位器的元素不会不符合量角器规范,但它可以完美通过
- java - 在 android-studio 中使用 ksoap 的非法属性错误