夜雨聆风学习资料网

ARTICLE · 1039195

强者恒强:WPS 多维表格 Skill 全面 Python 化——三端通吃,任何 AI 智能体都能驱动

强者恒强:WPS 多维表格 Skill 全面 Python 化——三端通吃,任何 AI 智能体都能驱动

这一轮,我把 WPS 多维表格这套 Skill,从"能用",硬生生磨到了"最强"。核心就一件事:全面用 Python 取代原有的 PowerShell 驱动,让它在 Windows、Linux、Mac 上都能用,让任何 AI 智能体(包括 WPS 灵犀)都能驱动它,让就算不支持 PowerShell 的环境也能跑起来。这不是一次小修补,而是一次彻底的武装


一、壮士断腕:我把 16 个 PowerShell 驱动,全退役了

先说这次最"狠"的一个决定。

以前这套 WPS 多维表格 Skill,底层驱动是靠 PowerShell 脚本在跑的——十六个自动化驱动,负责登录、浏览器会话、接口调用、权限管理、批量导出这些脏活累活。

PowerShell 在 Windows 上确实好用,但它有几个绕不开的硬伤:

  • 它只属于 Windows——Mac 没有、Linux 没有,换个系统就得抓瞎;
  • 很多 AI 智能体不允许跑 PowerShell——比如 WPS 灵犀这类办公智能体,为了安全,脚本执行是受限的,PowerShell 这套在它里面根本转不动;
  • 它是 Windows 的"专属方言"——会的人少、生态窄,AI 能学的素材有限,写起来容易出错;而 Python 是全球最通用的语言,素材海量、AI 学得动,生成质量更有保障。

所以这一轮,我下了一个决心:把这些 PowerShell 驱动,全部用 Python 重写一遍,然后让它们彻底退役。

你可能以为我是"翻译"了一遍脚本——不,我是把每一个驱动都按 Python 的生态重新实现、逐个在真实文档上跑全链路回归,确认功能完全等效之后,才正式删掉旧的那 16 个

到 2.7.1 版本为止,PowerShell 产物只保留了一个 setup_python 安装器——它的职责只剩一件:帮你在电脑上把 Python 装好。 除此之外,整套 Skill 的自动化,全部是 Python 了。

这套动作的实质,是让 Skill 的"心脏"从"Windows 专属"换成了"全球通用"。敢做这个决定,是因为我知道换完之后,它能帮到的人会多得多。

二、三端通吃:Windows、Mac、Linux,一套 Skill 走天下

换完心脏之后,第一件兑现的事,就是三端通吃

以前这套 Skill 只认 Windows + Edge;现在呢?我在 Skill 里内置了一个跨平台的浏览器探测与选择层,它认得市面上几乎所有主流 Chromium 内核浏览器:

  • 国际阵营:Edge、Chrome、Chromium、Brave、Vivaldi、Opera、Yandex、Arc;
  • 国产阵营:360 安全 / 极速、QQ、搜狗、百度、2345 加速、夸克、UC。

AI 拿到需求后,会先探测你电脑上装了哪个浏览器,再按一套智能优先级挑一个最合适的来干活——你显式指定 > 环境变量 > 你之前保存的选择 > 交互菜单 > 平台默认偏好,层层递进,绝不瞎猜。

而且我连安装说明都铺好了:macOS 用 brew、Linux 用 apt,配合 pip 装依赖,首次使用不再有"Windows 专属"的尴尬

结果就是:你在 Windows 上开发出来的多维表格自动化工具,拿到 Mac 同事的电脑上、Linux 服务器的环境里,一样能用。

三、任何 AI 智能体都能驱动:包括 WPS 灵犀

三端通吃是第一步,第二步更关键:让任何 AI 智能体都驱动得了它。

你可能注意到,最近各大厂都在推自己的 AI 办公智能体——腾讯、字节、阿里、WPS……其中 WPS 灵犀是跟我渊源最深的一个,我作为 WPS 的 KVP 老师,一直在认真做适配。

而灵犀这类办公智能体有个特点:它对脚本执行有严格限制,不允许随便跑 PowerShell。 过去这套 Skill 在灵犀里是转不动的,等于白白浪费了一个最大的用武之地。

这轮 Python 化之后,问题彻底解决了:

  • 整套驱动只用 Python 标准库(外加少量常用依赖),而灵犀这类智能体本身就内置 Python 环境,天然就能跑;
  • Skill 里所有自动化入口,全部是 python scripts/py/*.py 一条命令的事,任何智能体,只要会调 Python,就能驱动整套多维表格自动化;
  • 不挑智能体、不绑定平台——你今天用灵犀、明天换别家,Skill 都是同一套,零迁移成本。

我的态度一直是:工具是皮,底座模型才是里子。 智能体可以换,Skill 的能力要跟着你走。

四、兼容性拉满:没有 PowerShell,一样跑得飞起

这一条,是前面所有努力的兜底,也是我这次特别想强调的:

这套 Skill,对运行环境的要求,低到了不能再低。

  • Windows 上,就算不支持调用 PowerShell——没事,纯 Python 直接跑;
  • Mac 和 Linux 上,根本没有 PowerShell——也没事,一样用;
  • 就连"脚本执行策略"这类让普通人心烦的环境限制——Python 化之后,都不再是问题。

你不需要懂 PowerShell、不需要碰系统权限、不需要折腾环境变量。把 Python 装好,剩下的全是 Skill 和 AI 的事。

这就是我说的"最容易使用"——门槛低到,一台能装 Python 的电脑,就够了。

五、死抠到底:这轮修复的,全是"没人看得见"的硬骨头

做产品的人都知道,最花时间的往往不是"功能",而是"修复那些没人看得见、但一碰就翻车的细节"。这轮迭代,我死抠的就是这类硬骨头,随便举几个:

  • 命令行超长崩溃:参数一大(比如整段脚本文本),Windows 命令行就报"文件名或扩展名太长"——我做了自动中转,超长自动改走临时文件传递;
  • 浏览器握手被 403 静默拒绝:新版本浏览器对自动化握手默认拦截,不报错、全部静默失败,排查起来极其隐蔽——我补齐了启动参数,让登录、取 Cookie 恢复正常;
  • 权限角色名有长度红线:实测 20 字符以内成功、24 个就报错——我把测试用例全部截短,避免 AI 交付时踩雷;
  • 登录态三级回退:专用登录目录 → 空闲时复用真实浏览器 → 实在不行弹出可见窗口扫码,一条链路三种保险,把"登录不上"这个最大痛点彻底钉死;
  • 文档全面去陈旧化:约 200 处 PowerShell 命令示例改写为等价 Python、813 处脚本引用逐一校验无死链。

这每一项,都不是"锦上添花",而是"不让用户在某个角落撞墙"。我自己在真实环境里跑通了全部 17 个入口、4 组端到端测试、跨平台 mock 单测 17 项——不是理论可行,是我自己跑通、你直接抄作业。

这就是我理解的工匠精神:别人看不见的地方,才最见功夫。

六、为什么死磕 WPS 多维表格?——这才是业务人员走 AI 编程的正确路线

文章写到这里,我想把话说透:我为什么对"多维表格"这一套,较真到这个程度?

因为在我看来,多维表格,是业务人员、办公人员最该武装起来的工具,没有之一。

你想想,一个业务部门想做一个"带权限的订单管理系统",程序员会怎么想?——搭后端、建数据库、买服务器、域名备案、写接口……折腾一圈,成本高、周期长,还动不动要人维护。

但业务人员根本不该走这条路。

多维表格是什么?它是大厂已经帮你做好的现成底座:带全套权限管理、公有云可访问、手机端电脑端跨系统都能打开——这些程序员视角里最重、最麻烦的基础设施,它全都替你准备好了。

我要做的,是让业务人员在这个底座上做二次开发

  • 想加字段、加视图、加筛选?跟 AI 说句话;
  • 想做自动化的数据流转、权限分级、汇总报表?还是跟 AI 说句话;
  • 想把它变成一个正经的业务系统?不用碰服务器、不用碰数据库、不用碰备案,AI 直接帮你把多维表格"武装"成你要的样子。

在大厂的基础上做二次开发,这才是我理解的、零基础非程序员群体走 AI 编程的正确路线。 而不是一上手就从零搭建系统,去折腾那一大坨业务人员根本不该接触的东西。

七、强者恒强:从"能用",到"最强"

最后说说这次迭代背后,我自己的心态变化。

以前,我做出一套 Skill,目标常常是"能用"——功能在、能跑通、交付得了,我就满意了。

但这次不一样。这次我给自己定的目标,是五个字:强者恒强。

不是"再修几个 bug",而是把一套 Skill 做到:

  • 最多人可以用到——Windows、Mac、Linux 三端通吃,不限系统;
  • 最容易用到——不依赖 PowerShell、不挑浏览器、不挑智能体,环境要求低到不能再低;
  • 最容易使用——任何 AI 智能体,一句 python 就能驱动,业务人员只管说需求。

从"能做出来"到"做得最强",这是一条完全不同的路。它更慢、更累、更难,但它值得——因为门槛每降低一分,能被帮助到的人,就多一分。

这,就是我这轮迭代的全部意义。

写在最后

这一轮 WPS 多维表格 Skill 的更新,总结起来就是:全面 Python 化、三端通吃、任何 AI 智能体可驱动、无 PowerShell 也能跑。

但我更想让你记住的,是背后的两条信念:

第一,工匠精神,死抠到底。 别人看不见的细节,才最见功夫。我宁可慢一点,也要把每条路都替你踩平。

第二,业务人员的 AI 编程,就该站在大厂肩膀上。 用多维表格这种现成的底座,做最轻的二次开发,而不是从零折腾服务器和数据库。这才是我认定的、非程序员群体走 AI 编程的正确路线。

我不同于普通的 AI 编程 Demo 级教学——我做的,是把业务人员、办公人员最能够接触到的工具,一件件武装起来。如果你身边有做业务系统、做表格应用、做数据管理的朋友,请把这篇文章转给 TA。

多维表格的自动化,不该只是少数技术玩家的玩具。它应该成为每个业务人员的日常武器。

还是老规矩,加我好友,进免费社群,亲手玩一把——用大白话说出你的需求,剩下的,交给 Skill 和 AI。

如果觉得这些折腾值得认可,欢迎随喜打赏。不设固定金额,你觉得值多少就打赏多少。

想体验全套免费 Skill?欢迎加好友进入免费社群,关注公众号,后台回复「Skill」,不要理会AI自动回复,等我发联系方式,加好友进群自助获取。

相关学习资料