一个造价工程师的JSA+AriScript学习之路

214 次浏览

学习成果

今年上半年年中总结会,我基于WPS搭建的两个自动化应用“零星物资二维码领用管理”、“项目成本在线月报”,解决一直以来的两个项目管理痛点,并获得特别嘉奖(5K)……..。上周公司将企业的云服务器地址、数据库账号、密码、端口授权于我,允许我自由提取企业SqlServer数据库里头的业务数据,这是何等的信任。

一个造价工程师的JSA+AriScript学习之路插图

很多人知道WPS,天天用这WPS,对于WPS其实深挖的人并不是很多,更别提JSA、AriScript的深层次的应用。以上是自己的亲身属实的经历和属实的作品,一方面也是对郑佬课程的肯定,也是对郑佬的感谢,同时也是对在路上、和未上路的人的一种勉励。

学习之路

我是建筑行业中的一名造价从业者,这些年通过自己脚踏实地的努力,陆续考取土建、安装、交通三大专业的一级注册造价工程师以及咨询工程师(投资方向),勉强算是一位合格的造价工程师。工程造价是我的主业,表格编程是我在造价工作中的非对称优势。2022年以前, 我对编程还一无所知,不过那一年很幸运遇见了郑佬(郑广学老师),然后踏上我的编程之路,从VBA到VSTO,再到现在的JSA+AriScript,2023年10月当郑老师说要开JSA课程的时候,我第一个买了课程,毕竟郑老师出品,必属精品,同时我也坚信在线线协同是表格办公未来的方向。

JSA应该算是我学的最踏实、最认真、最疯狂的课程,每天我所有的业余时间都扑在jsa学习上,甚至出差坐火车,住酒店都没有停止过学习,我不仅向群里上交跟课练习、课后作业,对于一些认为重要课程反复听课、上交跟课联系以及课后作业甚至高达4遍有余我的WPS-JSA一项的跟课学习笔记已积累了4万余字。

一个造价工程师的JSA+AriScript学习之路插图1

图 1 WPS-JSA跟课笔记

以下是个人在JSA、AriScript方面的一些实际工作场景的应用,同大家分享。

造价提量助手插件(JSA开发)

一个造价工程师的JSA+AriScript学习之路插图2

核心亮点–支持逻辑及关系表达式条件设置、查询字段支持表达式、具备数据反查链接。

在郑老师jsa880函数库的强力支持下,我用极少的代码量就完成了这个造价体量助手,以前用vba和vsto都无法做到的很多想法,这回终于如愿所偿!

一个造价工程师的JSA+AriScript学习之路插图3

图 2 花椒提量助手

一个造价工程师的JSA+AriScript学习之路插图4

图 3 花椒提量助手

钢材量差计算

这个是给我们财务部门做的一个钢筋采购偏差率自动计算的小插件,根据材料部门移交的基础数据,结合配置表设置信息,自动计算偏差率、偏差量、调整金额。

一个造价工程师的JSA+AriScript学习之路插图5

图 4 钢筋量差、价差计算插件

在线协同计算稿

  1. 这个是在智能表-工作表中:基于AriScript编写的脚步实现计算表达式结果、自动汇总,可以多人协同应用。
  2. 基于VSTO写的exe调用AriScript设置自动汇总的执行频率。

一个造价工程师的JSA+AriScript学习之路插图6

图 5 在线表应用

实时在线信息价数据库

  1. 受一位铁路审价咨询公司的校友师兄的要求,编写的简易造价信息库–实现了增、删、改、查
  2. 表格链接分享出去就可以协调应用

一个造价工程师的JSA+AriScript学习之路插图7

图 6 价格信息库

铁路价差调整自动计算、汇总插件

受一位铁路审价咨询公司的校友师兄的要求,编写的铁路材料调差自动计算插件

一个造价工程师的JSA+AriScript学习之路插图8

图 7 铁路价差调整自动计算插件

AriScript应用–零星用工台账

给自己公司项目写的零星用工台账:从打印台账、派工单生成、表单填报、自动管理汇总,得到两个项目的好评。

一个造价工程师的JSA+AriScript学习之路插图9

图 8 零星用工台账使用说明

一个造价工程师的JSA+AriScript学习之路插图10

图 9 打印管理

一个造价工程师的JSA+AriScript学习之路插图11

图 10 带二维码派工单自动生成

一个造价工程师的JSA+AriScript学习之路插图12

图 11 后台数据库

造价数据库(自用、无代码)

一个造价工程师的JSA+AriScript学习之路插图13

图 12 造价数据库

企业项目成本台账实际应用

1、给物资公司开发的项目成本管理台账系统、基础数据的增删改查、单项目的数据看板、公司整体的数据看板

2、尚未完成部分:财务数据本地表格式后自动导入到在线数据中(这是个实际场景多数人需求,避免手工二次录入数据)—需要JSA+AirScritp的混合应用。

一个造价工程师的JSA+AriScript学习之路插图14

图 13 项目成本数据

一个造价工程师的JSA+AriScript学习之路插图15

图 14 单项目数据看板

一个造价工程师的JSA+AriScript学习之路插图16

图 15 公司项目整体数据看板

AriScript高级应用

链接企业云服务器上的SQLserever数据,自动采集数据(每小时执行一次),自动汇总、看板展示,应该是极少人这么干过。

一个造价工程师的JSA+AriScript学习之路插图17

图 16 自动采集SQLserver数据

一个造价工程师的JSA+AriScript学习之路插图18

图 17 数据看板、动态更新

一个造价工程师的JSA+AriScript学习之路插图19

图 18 数据库看板、动态更新

JSA+AriScript混合应用(数据看板、分析工具新思路)

对财务的excel月报数据JSA处理后,采用WebApi的方式自动上传到多维表,然后数据看板绑定多维表数据,将多维表当做一个类型BI分析工具使用。

一个造价工程师的JSA+AriScript学习之路插图20

图 19 本地数据上传到多维表

一个造价工程师的JSA+AriScript学习之路插图21

图 20 数据看板关联多维表数据

欢迎所有郑广学VBA/VSTO/JSA课程学员,无论是学习经验 , 学习成果 ,学习作品都可以找我投稿! 自我总结 自我宣传 也能勉励他人,一举三德

一个造价工程师的JSA+AriScript学习之路插图22

一个造价工程师的JSA+AriScript学习之路插图23