能否在VS Code中编辑网页版Excel的Office Script并使用Git进行源码控制?
Office Script结合VS Code与Git版本控制的可行方案
一、网页版VS Code + Office Script扩展的官方实现方式
这个扩展的核心作用是打通网页版Excel脚本编辑器与网页版VS Code,无需手动处理.osts格式转换,操作流程如下:
- 打开网页版Excel,进入「自动化」选项卡,创建或打开目标Office Script。
- 在脚本编辑器右上角,点击带有VS Code图标的「在VS Code中编辑」按钮,系统会自动跳转至网页版VS Code并加载当前脚本(此时脚本以.ts格式呈现,无需手动转换)。
- 在网页版VS Code中完成编辑后,保存操作会自动同步回Excel的脚本库。
- 版本控制:通过网页版VS Code左侧的「源代码管理」面板,关联你的Git仓库,直接将.ts格式的脚本代码提交、推送,实现完整的版本追踪与开发流程记录。
二、桌面版VS Code的手动版本控制方案
如果偏好本地编辑,可通过以下步骤实现版本控制:
- 从网页版Excel脚本编辑器中复制脚本代码,保存为本地的.ts文件。
- 使用桌面版VS Code编辑该.ts文件,通过Git工具(如内置的源代码管理面板或终端命令)完成提交、分支管理等版本控制操作。
- 每次需要更新Excel中的脚本时,将本地编辑好的代码复制回网页版脚本编辑器并保存即可。
- 注意:.osts是Excel脚本的打包格式,包含额外元数据,不建议手动编辑该格式文件,仅操作.ts代码部分即可。
三、关于网页版Excel内置脚本编辑器的原生版本控制
目前网页版Excel的内置脚本编辑器(基于VS Code内核)不支持原生Git版本控制,必须借助外部工具(如上述的网页版VS Code或桌面版VS Code手动同步)来实现需求。
内容的提问来源于stack exchange,提问作者user899007
相关产品推荐
相关产品推荐

