【AirScript脚本案例】快递批量查询,轻松追踪你的包裹!

yi
yi

创作者俱乐部成员

  1. 案例描述
🔔

这篇帖子和大家分享一个非常实用的小技巧,那就是如何使用金山多维表的AirScript脚本来实现快递的批量查询。

无论你是电商卖家、物流管理人员,还是普通消费者,这个技巧都能帮助你节省大量时间,让你的快递追踪变得更加高效!

  1. 效果
利用AirScript脚本+自动化流程,可以实现每天自动批量查询快递的功能。

  1. 写脚本前的准备
💡

1.这篇帖子利用了第三方api平台的快递查询接口https://www.apispace.com/eolink/api/wlgj1/apiDocument#apiDocument-119799。你可以先试用,如果觉得对你有用,再自行决定使用套餐。

💡

2.右上角登录后,打开“我的”后台,找到如下图所示的那一长串代码,点击复制,这个就是token,下面会用到。

💡

3.新建一个多维表,并添加好与下图中所示的那些字段(注意:字段名称需要保持相同,也不能缺少某个字段)

💡

4.新建两个脚本。

第1个脚本是用于获取数据表的id,这个id在第2个脚本中需要用到。

👋

const sheet = Application.Selection.GetActiveSheet()

const sheetId = sheet.sheetId

const sheetName = sheet.name

console.log("当前选中的数据表的名称为:" + sheetName + ",id为" + sheetId)

在编辑器把上述代码复制进去,先点击保存,再点击运行。就可以看到数据表的id为1了。(不一定都是1,按实际情况来)

第2个脚本就是真正用于查询快递的功能。

👋

因发帖有字数限制(代码的字数会直接突破限制),故代码无法直接写在此处,分享在了一个在线文档中,欢迎查看!

【金山文档】 快递查询代码

https://kdocs.cn/l/crv2hSFIyoVw

在编辑器把上述代码复制进去,并把下图中的两个箭头所示的地方做修改,一个是数据表的id,一个是token,改为你自己的。

然后点击保存暂时不要点击运行!

🔔

在数据表中填上运单号(就是快递单号),如果是顺丰快递,还必须填发件人或收件人的手机号,其它快递不需要填手机号!

填好后,就可以运行第2个脚本了。

可以手动运行,也可以用自动化流程每日定时运行脚本。

结束!

希望这个分享对你有所帮助,如果你有任何问题或想要进一步讨论,欢迎在下方留言!

江西省
浏览 2165
3
8
分享
8 +1
27
3 +1
全部评论 27
 
千帆
弹出来这个宜昌市啥情况呢?
· 河北省
回复
张欣峰
我的也这个问题
· 山东省
回复
 
风清fengqing
打卡
· 江西省
回复
 
德洲
麻烦问下这个怎么解决,查询德邦其它单号都正常,但是查询9位数的单号就出现这个错误,感谢
· 广东省
回复
德洲
全数字的单号可能都不行,用了中通快运的也会出这个错误
· 广东省
回复
 
ChairoHsu
我第一段代码复制出来就是各种错误,怎么回事啊?
· 上海
回复
 
阎爺叼着烟
没有复制权限。。。。
· 上海
回复
 
LIAM
国际快递可以查询吗?输入DHL单号出现这样的提示
· 福建省
回复
yi
yi

创作者俱乐部成员

查询国际快递要换一个api接口
· 江西省
回复
 
LIAM
代码还能在分享一下吗?没有权限访问
· 福建省
回复
yi
yi

创作者俱乐部成员

还在
· 江西省
回复
 
吴振华
这个错误是啥意思
· 广东省
回复
yi
yi

创作者俱乐部成员

你的表里缺了"派送人及联系方式"字段
· 江西省
回复
 
吴振华
怎么没有开发这个按钮呢,WPS里没看见
· 广东省
回复
yi
yi

创作者俱乐部成员

WPS新建一个多维表格,不是其它的表格!
· 江西省
回复
 
亂雲飛渡
· 广东省
回复
 
马国旭
按照流程操作后提示: 17:57:03.315 错误 Error:高级服务:网络 未添加!请点击上方服务按钮添加对应服务。 at mailDiscern (查询物流.js:28:21) at main (查询物流.js:82:33) at 查询物流.js:138:1
· 湖北省
回复
yi
yi

创作者俱乐部成员

在脚本编辑器中添加网络服务即可。
· 江西省
回复
 
WPS 冲浪队长
WPS 冲浪队长

社区管理员

如果有不用付费的快递查询平台就更好了
· 广东省
回复
yi
yi

创作者俱乐部成员

哈哈暂时没发现
· 江西省
回复
 
WPS 冲浪队长
WPS 冲浪队长

社区管理员

· 广东省
回复