分类目录归档:运维技术

牛马心得,与君分享。

使用油猴脚本让钉钉AI表格自动滚动

AI表格用来做任务管理还不错,还可以直接在大屏上展示,让大家都知道任务完成情况,但一旦任务多了,就展示不全了,需要滚动展示。

一开始的想法是直接用浏览器插件实现,但测试发现对AI表格是无效的,自动滚动插件是对整个页面进行自动滚动,而AI表格中的一条条数据是在一个框架内的,测试了多个插件都无效,那只能通过其他方式来实现了。

首先想到的就是油猴脚本了,毕竟AI时代,直接找AI写了,经历了多轮测试后,最终的脚本如下,对部分代码不清楚的或者油猴是什么怎么装的直接扔AI里解释。

继续阅读

FineReport生成钉钉链接并携带参数

前提是FineReport需要接入钉钉集成,关于FineReport的钉钉集成,官方有完整的文档说明,如下:

钉钉集成- FineReport帮助文档 – 全面的报表使用教程和学习资料 (fanruan.com)

这里主要介绍另一个相关性的问题,主要场景如下,

一个填报报表,当填写人提交后,会通过钉钉推送一条消息,以工作通知的形式发送,点击通知可以访问报表,且显示的数据就填写人提交的数据,这个时候就需要携带参数,且需要在钉钉里访问,而非跳转到浏览器访问,操作步骤如下。

1、两个报表需要先开发好,一个是填报报表,提交人填写用的。一个是查看报表,点击推送消息后访问的报表,设置好参数,通过参数能查询出对应的提交数据,参数名需要用全英文形式。

举例,填报报表是一个采购申请,每个申请单会有一个唯一的单号,这里我用的UUID,另一个是查看报表,用于查看申请,这时候可以将单号设置为参数,这里我用英文num。这样每一个申请单填报完成,都会将对应的num拼接在连接中,直接访问链接就能看到对应申请单的数据。

2、转成钉钉链接,在FineReport后台钉钉管理–应用快捷配置中,可以将自定义链接转成钉钉链接,转换后的钉钉链接,后面会带corpId,如下图:

继续阅读