已收录

AI网址收藏夹乱成一锅粥?我用灵犀+多维表格做了28站导航,连网站图标都自动进表

古哥计划
古哥计划 Lv.4 核心创作者KVP

Lv.4 核心创作者

2026-10-24_AI网址收藏夹乱成一锅粥?我用多维表格做了28站导航,连网站图标都自动进表

你有没有这种体验:AI网站收藏了几十个,散在浏览器收藏夹、微信聊天记录、便签里,想用的时候翻半天找不到,找到了也分不清哪个是官网哪个是山寨站。

我给培训班学员做了一张「AI网址导航」多维表:28个国内AI站、8个分类、点图标直达官网。更狠的是,每个网站的图标不是手动截图传的,是让 AirScript 脚本批量抓下来、自动写进附件字段的。

这篇文章把整条链路拆开讲,包括中间踩的三个坑——第三个坑最阴,附件明明写入成功,缩略图却是空白的。


一、先看成品:一张表管住28个AI站

表结构很简单,5个字段:

字段名

类型

说明

网站名称

MultiLineText

主字段,如「Kimi」「豆包」

分类

SingleSelect

8个分类:通用对话、办公效率、绘画设计、视频生成、音频处理、编程开发、学习资料、导航聚合

网址

Url

官网直达链接

图标

Attachment

favicon图标,脚本自动写入

备注

MultiLineText

一句话点评,如「长文本之王」「免费额度最大方」

按「分类」字段做分组视图,打开表就是一页导航站,手机上点图标直接跳官网。

图1:AI网址导航多维表——分类分组视图,可见 网站名称、分类、网址、图标、备注 五列,图标列28个favicon缩略图排列整齐

这张表做好了就是成品模板,学员领走改成自己的收藏夹,不用从零建。


二、图标哪来的?favicon批量抓取的思路

每个网站都有自己的favicon图标,固定地址就是 网站域名/favicon.ico。比如 https://kimi.moonshot.cn/favicon.ico。

思路就三步:

  1. 遍历导航表里28条记录,取出网址字段里的域名

  1. 拼接 favicon 地址,下载图标

  1. 把图标写进「图标」附件字段

听起来简单,但每一步都有坑。一个一个说。


三、坑一:网址字段取出来的不是字符串

多维表的 Url 字段,用 AirScript 读出来不是字符串,是数组:

[{"address": "https://kimi.moonshot.cn", "displayText": "Kimi"}]

你要的域名藏在 record.fields["网址"][0].address 里。直接拿字段值去拼 favicon 地址,必然报错。

正确写法(AirScript 1.0 环境,API 是同步的,不是 Promise):

let url = record.fields["网址"];
if (url === null) continue;
let addr = url[0].address;  // 数组取第0项的address
let domain = addr.split("/")[2];  // 拿域名
let faviconUrl = "https://" + domain + "/favicon.ico";

图2:AirScript脚本编辑器——抓取favicon脚本的for循环代码段和下方运行日志,可见28条记录逐条处理的输出


四、坑二:request attachment file fail,catch都兜不住

下载到图标后写附件,用的是 AirScript 附件写入的标准姿势:DBCellValue + RecordRange。这一步我最开始写的报错是 request attachment file fail。

阴就阴在:这个错误全局 try-catch 都捕获不到,脚本直接崩,日志里只有一行红字。

排查下来根因不在代码,在图片源:

  • 有的网站 favicon 是 ICO 或 SVG 格式,多维表附件字段认不出缩略图

  • 有的网站直接拒绝外域请求,压根下载不到

解法是中转:把下载到的图标先传到图床(我用的 litterbox,免费免注册),拿到一个 WPS 能正常拉取的 URL,再用这个 URL 写附件字段。

还有一个冷知识:fileData 里填的只是中转源 URL,WPS 拉完图之后这个 URL 过期了也不影响表里显示。所以图床链接失效不用担心。

图3:litterbox图床页面——文件上传后的返回结果区,可见直链文本框和拷贝按钮


五、坑三:附件写入成功 ≠ 缩略图正常

这是最阴的一坑。脚本跑完,附件字段里图标都有了,我以为收工了。

结果表里好几行的图标是空白格。点进去看,文件在,就是预览不出来。

原因:ICO、SVG 这类格式,多维表缩略图渲染不了。写入成功和显示正常是两回事。

最终的验证铁律:写入后检查文件字节头,确认是真 PNG。ICO/SVG 的先转成 PNG 再写入,转不了的就手动找一张 PNG 图标替换。

// 验证字节头:PNG文件以 89504E47 开头
if (bytes[0] === 0x89 && bytes[1] === 0x50) {
  // 是真PNG,放心写入
}

图4:AI网址导航多维表图标列特写——上半部分正常显示的favicon缩略图,与下半部分空白格的对比,空白格对应ICO格式写入的记录


六、三个坑之外的两条腿

整条链路跑通后,我总结这活儿能吃的就是两条腿:

一条腿是成品模板。 28站8分类的导航表,学员即领即用,改改备注就是自己的AI工具箱。工具分享本身就有传播价值。

一条腿是踩坑记录。 Url字段取数组、附件报错catch不住、ICO转PNG验字节——这三个坑,每一个都够单独写篇笔记。你以后自己批量写附件字段,大概率会在这三处摔跤,先看我的坑图,能省一个下午。

口诀:
网址取address,报错看图源,写入验字节。

最后说一句

以前觉得「做个导航站」是程序员的事,现在一张多维表加一段几十行的脚本就够。收藏夹的本质不是存网址,是用的时候三秒能找到。

你手里那堆散落的AI网站,不妨也这么归置一下。


术语解释

文章里出现的技术名词,一句话说清楚:

favicon(favorite icon,网站图标):浏览器标签页上那个小图标,固定存在网站根目录的 /favicon.ico 文件里。

AirScript:WPS多维表格内置的脚本语言,语法像JavaScript,用来自动化批量操作表里的记录和字段。

附件字段(Attachment):多维表里存放文件的一列,图片、文档都能放进去,脚本可以自动写入。

图床:专门存放图片并提供直链的网络服务,把图传上去换回一个网址,别处引用这个网址就能显示图。

字节头:文件开头的几个字节,不同格式有固定特征,比如PNG永远是 89 50 4E 47 开头,靠它判断文件真身。


古老师(古哥计划)|AI落地专家 · 制造业FDE实践者|中小制造数字化专家|金山 KVP(金山办公最有价值专家)|金山多维表格应用场景专家|金山 WPS 社区优秀创作者

深耕中小制造业数字化落地,擅长用 WPS 多维表格 + AI 低代码方案,帮工厂快速搭建进销存、生产计划、质量追溯等轻量化系统。不用复杂 IT,低成本落地,已服务数百家制造企业,实战经验丰富。

#多维表格 #工厂管理 #AI落地 #AI应用 #FDE

古哥计划 | 古老师 | AI落地专家 | FDE | 多维表格附件字段写图片 | 网站图标批量抓取 | AI工具导航表

本文由 AI 辅助创作

工具:AI 灵犀专业版

模式:Pro 模式(智能判断模型)

广东省
浏览 552
2
10
分享
10 +1
6
2 +1
全部评论 6
 
梦醒无痕
梦醒无痕 Lv.2 潜力创作者

Lv.2潜力创作者

古老师,模板链接来一个吧。
   河南省
举报
0
0
 
Wayen
Wayen KVPLv.2 潜力创作者

Lv.2 潜力创作者

意思是,可以从这个多维表格,进入各个AI/Agent的官网是不
   辽宁省
举报
0
1
古哥计划
古哥计划Lv.4 核心创作者KVP

Lv.4 核心创作者

是的
·
举报
0
0
 
亂雲飛渡
点赞学习
   广东省
举报
1
0
 
临商珑胜
临商珑胜 WPS产品体验官Lv.3 优质创作者

Lv.3 优质创作者

点赞收藏先!灵犀太强了,学习了!
举报
1
1
古哥计划
古哥计划Lv.4 核心创作者KVP

Lv.4 核心创作者

感谢您的支持!
· 广东省
举报
1
0