You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Office Scripts调用Azure Function API出现CORS问题,咨询需放行的源域名

Office Scripts调用Azure Function CORS配置说明

Office Scripts的fetch请求由独立的沙盒运行时发起,并非来自你访问Excel的SharePoint域名,也和微软遥测相关的aria、events域名无关,你之前添加的域名不生效是因为没有匹配到实际的请求源。

需要放行的实际源域名

  • 首先在你的Office Scripts代码中加入以下行,运行后直接从输出面板拿到准确的请求源:
console.log(window.location.origin);
  • 常规国际版Office 365的源域名格式为https://[区域标识]-excel.officeapps.live.com,例如你抓取到的https://usc-excel.officeapps.live.com就是美国中南部区域的运行时源,部分跨区域调度场景还需要放行https://excel.officeapps.live.com
  • 如果你是国内世纪互联版Office 365,源域名格式为https://[区域标识]-excel.officeapps.partner.outlook.cn

配置注意事项

  • Azure Function的CORS配置仅需要填写协议+域名,不要添加路径后缀
  • 不使用通配符子域匹配的话,直接用上面的代码打印出的源逐个添加即可完全匹配
  • 你之前抓取到的https://browser.pipe.aria.microsoft.com、https://browser.events.data.microsoft.com属于微软用户行为遥测域名,和API请求无关,无需添加

内容的提问来源于stack exchange,提问作者billoverton

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 04:06:04