WPS AirScript 自动化脚本
在金山文档中配置多账号、定时执行任务、回写结果并统一推送通知。
2026-07-26 更新
- 新增
polymerization/daily.js,纳入 13 项适合 AirScript 且当前未确认下线的任务。 UPDATE.js可创建daily配置表,并保留已有单元格。- 资产消耗、公开互动和抽奖等扩展流程改为显式开关;高请求量核心流程设置上限并节流。
- 依据 AirScript 官方文档检查 JavaScript、HTTP、表格、编码和 Time 能力。
- 13 项核心路径和主要扩展路径已通过模拟契约测试。
2026-08-03 拓竹有赞库存监控
- 新增独立的
single/youzan-mw-inventory.js,监控有赞店铺 MW 商品库存、价格、官翻范围和新品变化。 - 脚本自动维护
MW库存、MW配置两张工作表,可选通过 Bark 推送补货和有货通知。 - 查看拓竹有赞库存监控教程。
本次没有使用用户真实 Cookie、密码或令牌。“已适配”不等于第三方私有接口已通过真实账号验证。
开始使用
- 打开 AirScript 2.0(Beta) 文档共享脚本编辑器,并授权“网络 API”服务。
- 运行脚本仓库中的
polymerization/UPDATE.js。 - 在
daily表填写任务标识和凭据,将“是否执行”改成“是”。 - 创建自动化脚本并粘贴
polymerization/daily.js。 - 运行后查看 E、F 列,再设置定时任务。
查看聚合脚本教程 · 查看 13 项任务与字段 · 电脑端 / iOS / Android 凭据教程 · 打开脚本仓库 (opens in a new tab)
能力边界
当前维护的 daily.js 和 UPDATE.js 使用 AirScript 2.0(Beta)工作表运行时:
- 同步
HTTP.fetch/get/post、headers、对象或字符串 body 和超时。 Application.Sheets、Application.Range、Text、Value2以及Time.sleep()。daily.js的 MD5、UTF-8/Base64 由脚本内置纯 JavaScript 实现,不依赖 NodeBuffer或Crypto全局。
AirScript 2.0 尚未开放 SMTP 邮件 API,daily.js 的 email 渠道必须保持关闭。官方文档没有 AES 或凭据加密存储;请限制工作表访问权限。拓竹有赞脚本会在 MW配置!B2 保存 Bark Key,同样不要公开。
当前范围
| 分类 | 数量 | 说明 |
|---|---|---|
| 可用任务 | 13 | 已完成代码、模拟响应和配置检查;其中受限扩展默认关闭 |
| 独立自动化 | 1 | 拓竹有赞 MW 库存、价格和补货监控,不读取 daily 表 |
| 默认关闭的扩展 | 5 类任务 | 资产消耗、公开互动、抽奖或高频私有接口 |
| 明确排除 | 3 | 服务已下线;AES/申购流程;不稳定的伪造运动数据流程 |
聚合脚本
polymerization 是当前维护版本,共用:
CONFIG:只推送失败消息、昵称显示。PUSH:Bark、pushplus、ServerChan、邮箱、钉钉、Discord。EMAIL:仅供历史 AirScript 1.0 脚本使用;2.0 的daily.js不支持 SMTP。daily:13 项每日任务的账号配置、执行开关和 E/F 列回写结果。
single 保存历史独立版本,不再作为主要维护目标。
拓竹有赞 MW 库存监控是已由用户在 AirScript 中使用的独立脚本,不读取 daily 表,也不属于“签到列表”。
安全提示
- 不要把真实 Cookie、令牌、密码发布到 Issue、截图或公开聊天。
- 投币、公开互动、抽奖、兑换等功能默认关闭,开启前确认账号影响。
- 私有接口可能随时调整,请以配置表 E 列结果为准。
- 高频任务应错峰运行,避免同一分钟集中请求。