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

Excel插件开发:跨JS脚本调用函数遇模块语法错误求助

解决ES模块导入报错的步骤

1. 修复3dModel.js的导出语法

你写的导出代码存在语法错误,正确的函数导出有两种写法可选:

  • 声明式导出:
// 3dModel.js
export function funct1(){
    console.log("test");
}
  • 表达式导出:
// 3dModel.js
const funct1 = function(){
    console.log("test");
}
export { funct1 };

2. 精简HTML的脚本引入

Home.js已经通过import加载了3dModel.js,没必要再在HTML里单独引入3dModel.js——模块脚本有独立作用域,重复引入反而可能引发冲突。修改后的HTML只需保留这一行:

<script type="module" src="./Home.js"></script>

3. 验证文件路径

确认Home.js和3dModel.js在同一目录下,./3dModel.js这个相对路径是正确的。如果文件不在同级目录,要调整路径(比如上级目录用../开头)。

4. 检查Excel插件的运行环境

Office插件的Web视图需要支持ES模块,确保你使用的是较新版本的Excel,同时manifest配置没有限制现代JavaScript特性的使用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 16:07:39