聚合脚本仅需运行UPDATE脚本即可自动新增最新表格及配置,所有脚本及配置表格汇集在一个文档中,利于统一管理和配置。


仅用于测试和学习研究,禁止用于商业用途,不能保证其合法性,准确性,完整性和有效性,请根据情况自行判断。本人对任何脚本问题概不负责,包括但不限于由任何脚本错误导致的任何损失或损害。

简述

聚合脚本优势:

1.所有脚本及配置表格汇集在一个文档中,利于统一管理和配置

2.方便后续更新脚本,仅需运行UPDATE脚本即可自动新增最新表格及配置,不再需要手动新建表格框架

3.方便定时任务的添加与查看

4.支持仅推送错误消息、推送昵称等

5.配置灵活快捷,利于新增脚本及新配置功能

6.支持多脚本共用同一个表格,如WPS(轻量版)、WPS(客户端版)、WPS(稻壳版)脚本共用名称为wps的表格。

本文不需要代码知识,不需要自备服务器,按照文章步骤即可零成本轻松完成,适合零基础使用者。

文章中的代码已放入github仓库中,更多及最新代码将会在仓库中更新

https://github.com/sign_script

“金山文档”中AirScript能够执行用户编写的js代码,并且可以设置定时执行。因此通过编写指定代码,并加入自动到定时任务中,即可无成本自动执行所需脚本。

聚合脚本介绍

聚合脚本中的表格是通过运行UPDATE脚本自动生成的。表格介绍如下。

主配置表格(CONFIG):

对脚本进行统一管理,能配置是否为仅推送错误消息,能配置推送内容是用”昵称”还是”单元格Ax”的格式指代账户。

推送表格(PUSH):

对推送的方式进行配置。推送识别号如pushplus填token,Server酱填key。

分配置表格(如:aliyundrive_multiuser、wps等等):

是具体对应脚本的配置。如:aliyundrive_multiuser指代(阿里云盘(多用户版))、wps指代(WPS(轻量版、客户端版、稻壳版)共有的配置)。表格中的cookie填脚本所需的消息,如阿里云盘(多用户版)填的为refresh_token,wps中填wps_sid。

实际操作

图片

图片

如图所示创建表格。

1.浏览器访问金山文档网址,并点击新建

https://www.kdocs.cn/latest?from=docs

2.点击“表格”

3.点击“空白表格”

图片

4.依次点击“效率”-“高级开发”-“AirScript脚本编辑器”

图片

5.依次点击“创建脚本”-“文档共享脚本”

图片

图片图片6.进入github中复制最新的UPDATE.js的代码

https://github.com/imoki/sign_script/tree/main/polymerization

图片

7.将复制的UPDATE代码粘贴到脚本编辑器中,点击”保存”,再点击运行。

图片

8.当UPDATE脚本运行完后,会自动生成如上的配置表格。

图片

图片

图片

图片

9.进入github中,依次复制最新脚本代码,如aliyundrive_multiuser.js,noteyoudao.js、tieba.js。点击”+”依次将代码粘贴到编辑器内,并点击保存。

图片

10.按图所示,点击“服务”-“添加服务”,再点击“网络API”对应的“添加”按钮。每个脚本都需要添加。

图片

11.根据需要写每个分配置表的内容,如aliyundrive_multiuser中第一列填的是refresh_token。主配置表(CONFIG)及推送表(PUSH)根据自身需求填写

(12. 可对点击“运行”进行测试。此测试步骤可忽略)

图片

13.依次点击“高级开发”-“定时任务”,将刚刚的脚本添加到定时任务中。

图片

图片

图片

14.依次点击“创建任务”-“每天”,选择对应的脚本。每个脚本都能创建定时任务。此时就完成了,每天指定时间将会执行脚本。

END

原文来自公众号 默库