💡 隐藏技能|多维表格 AirScript ,按各种条件自动生成图片存入多维表格

斌斌想睡了
斌斌想睡了 Lv.2 潜力创作者

Lv.2 潜力创作者

做信息采集台账的时候,最头疼的就是分类配图。同一张多维表格里,会区分省内 不同地区,还有多种原因类型,每一条记录对应的明细文案都不一样。以前的古法操作是:筛选地区、复制对应明细文本,打开工具生成图片,保存到本地,再回到多维表格上传图片附件。遇到几十上百条数据,来回切换窗口、复制粘贴、上传,重复操作很容易出错,一旦地区或者明细内容更新,整套图片又要全部重做,半天时间都耗在机械重复工作上。

后来摸索出 WPS AirScript 搭配多维表格的玩法,直接把这套流程交给脚本。

操作流程

  1. 在多维表格建好字段:地区、原因类型、明细文本、图片和附件字段,新增单行自动化按钮。

  1. 新建自动化流程,触发器选择【点击按钮】,动作选择执行 AirScript 脚本。

  1. 脚本逻辑:点击按钮时,自动读取当前记录的地区、原因类型、明细。脚本根据地区和原因类型做判断,自动组装对应文案,生成图片,直接写入本条记录的图片附件字段,图片不用下载到本地。

  1. 保存自动化与脚本,测试:选中单行记录点一下按钮,等待几秒,图片就自动存入表格附件。批量处理时也可以改造脚本,遍历整张表符合筛选条件的记录批量生成。

效果对比

以前每一条记录至少要五六步手动操作,现在只需要点一下按钮。不用反复复制粘贴、不用本地存一堆图片文件,数据修改后重新点击即可刷新图片。AirScript 把多条件判断、图文生成、写入附件一次性完成,彻底告别机械重复,原来半天的工作量,现在几分钟就能跑完。如果你还在手动复制内容、上传图片,可以试试这个组合玩法。

后续给大家风向如何用AI 套用模板写出airscrip脚本

福建省
浏览 392
收藏
10
分享
10 +1
6
+1
全部评论 6
 
赵二
赵二 Lv.3 优质创作者WPS产品体验官

Lv.3 优质创作者

学习。
举报
0
0
 
李航
请问您是否知道如何通过Airscript 上传本地图片呢?我这边尝试用base64试了很多次都失败了
   广东省
举报
0
1
斌斌想睡了
斌斌想睡了Lv.2 潜力创作者

Lv.2 潜力创作者

可以尝试一下这个 上传url图片可以通过转base64的方式临时规避,参考代码如下: function imageUrlToBase64(url) { const res = HTTP.fetch(url) const contentType = res.headers['content-type'] const buffer = res.binary() const base64 = buffer.toString('base64') return `data:${contentType};base64,${base64}` } const fileData = 'https://xxx' const base64 = imageUrlToBase64(fileData) Application.Sheets("s").RecordRange('B',"@pic").Value = DBCellValue([{"fileData":base64,"fileName":"1.png","height":0.1,"width":0.2}])
· 福建省
举报
0
0
 
斌斌想睡了
斌斌想睡了 Lv.2 潜力创作者

Lv.2 潜力创作者

刚结束加班,后续分享脚本的写法,我也是在社区学习的一个老师的脚本加以优化
   福建省
举报
2
2
 戴
催更了兄弟,我想做一个审批单模板,生图能带上关联字段明细吗
·
举报
0
0