- 博客(18)
- 收藏
- 关注
原创 判断字段内容是否符合要求
明细逐行计算函数,支持按条件合计,参数1是条件,参数2是表达式,条件参数可为空,例如:CALDTROW([A]==10,[B]+[C]),计算的是:当满足字段A=10的条件时,才合计字段B和字段C的值。如果明细表字段价格为空,则给主表字段价格维护返回1。(如果主表字段价格维护为空那么说明明细表字段价格有一行为空)CALDTROW函数。
2025-12-16 14:19:15
198
原创 OA获取主表or明细表浏览字段,选择框字段当前显示的值
OA获取明细表浏览字段,选择框字段当前显示的值,并将值赋值给文本字段。OA获取主表浏览字段,选择框字段当前显示的值,并将值赋值给文本字段。
2025-11-25 11:03:45
173
原创 OA根据浏览框字段内容判断某行内容是否展示
5是隐藏行,3是必填。field16615可以换为员工本人这个字段id。如果想要一开始没有选择的时候先隐藏掉,那么表单上线可以先设置隐藏掉。field16615此字段是控制项,公共选择框,是否,默认为否。field16615根据这个字段的值设置显示属性联动。1.脚本(每个表单都要加上这个脚本)
2025-11-18 16:31:53
148
原创 OA建模引擎---浏览框,控制选项可见范围
遇上拿不准的公共选择框去数据库查这个select * from workflow_SelectItem where fieldid=15308。select * from workflow_SelectItem where fieldid=15308(表单字段上的id)$UserId$=6458 or $UserId$=3793 or $UserId$=4519:个例都可以看到。$DepartmentId$:表单上申请人的部门信息。在上面添t1.fc=13这句对吗,试了下好像不行。
2025-11-11 13:41:59
165
原创 excel表格中将时间戳转化为具体时间,并填充所有行
通过以上方法,可高效完成Excel整列填充,提升数据处理效率。根据具体需求选择最适配的方案即可。:Excel会自动识别左侧/右侧相邻列的数据边界,填充至最后一行有数据的相邻行。通过上述方法,可灵活实现Excel中时间戳到日期时间的转换,满足不同场景需求。期时间的转换,满足不同场景需求。
2025-11-04 10:42:24
852
原创 OA根据历史流程是否归档,判断能否发起新流程
AND DATEDIFF( Day, modedatamodifydatetime,CONVERT(varchar(10),GETDATE(),120)) > 10----距今超过十天。AND modedatacreatedate >= '2025-10-31'-----从十月三十一号开始统计未归档流程。and sqr=$main.sqr$ -----只判断表单发起人的历史流程情况。WHERE htzt = 3----待上传合同状态为3。新建字段,统计未归档合同数量。在字段属性中插入SQL。
2025-11-04 10:29:40
156
原创 OA【JS用例】控制上传附件的数量
fj_fieid是一个特殊的数据类型,以数组的方式存在,用split方法分割以列表形式存储。否则callback继续提交,进行下一步。
2025-08-28 16:34:40
144
原创 遍历OA明细表金额字段,选出最大值赋值给主表字段
摘要: 在泛微OA表单开发中,由于无法直接选取明细表字段作为条件,作者尝试将明细表金额最大值提取到主表中。初始使用AI生成的JS脚本未能生效,后参考优快云文章改进方法:遍历明细表行,获取指定字段值并比较得出最大值,通过WfForm.changeFieldValue更新主表字段。脚本还绑定明细字段变更事件以实现动态更新。最终实现效果:当明细表最大金额≥3000时触发提示,解决了主表与明细表数据联动的需求。(参考:泛微官方文档与优快云技术文章)
2025-08-07 13:16:58
523
原创 2024-3GESP-Python一级
Python表达式 "10"*2 执⾏时将报错, 因为 "10" 是字符串类型⽽ 2 是整数类型 ,它们数据类型不同 ,不能 在⼀起运算。在Python代码中变量 n 被赋值为27 ,则 print(n // 10) 执⾏后输出的是 7。Python语句 print(2,3,sep="#",end="&") 执⾏后输出的是 2#3&。5.执行Python语句a=input()时如果输入5+2,下述说法正确的是()。4.Python语句print("5%2=",5%2)执行后的输出是()
2024-06-07 16:50:51
902
原创 2021-12GESP-Python一级
( ) A.round() B.int() C.str() D.float()( ) A.屏幕窗口的右边 B.画笔指向的方向 C.屏幕窗口的上边 D.屏幕窗口的下边 25.以下选项中不是Python语言的保留字的是?36.编写一个程序,它以圆的半径(整数)作为输入,输出圆的直径圣、周长和面积(保留两位小数)。(4)左嘴角坐标(-150,-70),嘴下部坐标(0,-170),左嘴角到右嘴角的宽度300。(3)鼻子的起点坐标(0,50),形状为半径-50圆的内切正三角形;7.a=20,b=20,那么b!
2024-06-07 16:12:37
802
原创 select(*)和select(1)的用法与区别
值,因为它根本不涉及列或它们的内容。它只是为每个检索到的行返回一个固定的值。当你使用 SELECT 1 FROM table_name;你只是在说:“对于表中的每一行,我都想看到数字。时,你实际上并没有选择表的任何列。相反,你正在为每个从。当你从这样的查询中检索数据时,任何包含。是一个特殊的标记,表示该字段没有值。这不会“忽略”任何列,包括那些包含。这与表的列数或列的内容(包括。中检索的行返回一个常量值。查询仍然为每一行返回了。
2024-05-08 10:06:36
3139
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅