主页

WPS AirScript 自动化脚本

poboll WPS AirScript 每日任务自动化预览

在金山文档中配置多账号、定时执行任务、回写结果并统一推送通知。

GitHub starsGitHub forksGitHub issues检查日期 2026-07-26

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、密码或令牌。“已适配”不等于第三方私有接口已通过真实账号验证。

开始使用

  1. 打开 AirScript 2.0(Beta) 文档共享脚本编辑器,并授权“网络 API”服务。
  2. 运行脚本仓库中的 polymerization/UPDATE.js
  3. daily 表填写任务标识和凭据,将“是否执行”改成“是”。
  4. 创建自动化脚本并粘贴 polymerization/daily.js
  5. 运行后查看 E、F 列,再设置定时任务。

查看聚合脚本教程 · 查看 13 项任务与字段 · 电脑端 / iOS / Android 凭据教程 · 打开脚本仓库 (opens in a new tab)

能力边界

当前维护的 daily.jsUPDATE.js 使用 AirScript 2.0(Beta)工作表运行时:

  • 同步 HTTP.fetch/get/post、headers、对象或字符串 body 和超时。
  • Application.SheetsApplication.RangeTextValue2 以及 Time.sleep()
  • daily.js 的 MD5、UTF-8/Base64 由脚本内置纯 JavaScript 实现,不依赖 Node BufferCrypto 全局。

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 列结果为准。
  • 高频任务应错峰运行,避免同一分钟集中请求。