赛龙周 发表于 2024-5-13 15:16:05

更新:[9.0.103]服务端命令插件-JS函数执行、JS语句;前端命令插件:JS回调函数命令

本帖最后由 赛龙周 于 2024-5-17 20:57 编辑

经过一番努力,算是完成了第一个插件--服务端命令插件-JS函数执行


写这个插件主要原因是现在AI技术在写代码方面的越发的牛X,以至于像我们这样的小白也能捣鼓一些脚本。

活字格js在前端可以通过模板命令来实现功能拓展,但服务端的C#(9之前版本)是编译型,想要实现拓展就相对麻烦(当然仅对我这样不懂的)

于是就想能不能在服务端也能执行js代码。其实@豪哥在以前的版本写过类似的插件,但似乎有段时间没有更新了。正好自己也想学习下插件开发,就有了今天的插件。

插件主要功能:
1、在服务端命令中编写js函数,并返回执行结果;

2、支持大多数原生js语法;

3、绑定linq.js库,支持linq语法;


4、绑定ramda.js库,支持ramda纯函数;


现把DEMO文件发上来,因水平有限,可能有未知的问题,仅供大家测试。

最后感谢@Ben.C大神提供的帮助。

Edric.Li 发表于 2024-5-14 20:42:04

如果能把官方的那个JavaScript编辑器集成上就更厉害了。

赛龙周 发表于 2024-5-14 20:51:11

Edric.Li 发表于 2024-5-14 20:42
如果能把官方的那个JavaScript编辑器集成上就更厉害了。

这超出我能力范围太多了:itwn:

137294886 发表于 2024-5-15 09:25:01

感谢分享

赛龙周 发表于 2024-5-15 20:16:39

赛龙周 发表于 2024-5-14 20:51
这超出我能力范围太多了

更新:

1、增加了执行js语句的命令,让使用更简单一些;

2、添加了math.js库,他的公式解析的功能吸引了我

可以直接解析数学公式

jinxinwork 发表于 2024-5-17 16:18:07

感谢分享感谢分享

jinxinwork 发表于 2024-5-17 16:51:07

售价: 50 金币:'(

赛龙周 发表于 2024-5-17 20:54:37

Edric.Li 发表于 2024-5-14 20:42
如果能把官方的那个JavaScript编辑器集成上就更厉害了。

今天先写了改写了前端命令,测试时发现结合原生JavaScript命令,实现编辑器集成应用:jy74a:



pkink 发表于 2024-5-20 11:48:31

牛的嘞!!支持一下,希望越来越好

极点网络 发表于 2024-5-23 03:24:00

感谢分享感谢分享
页: [1] 2
查看完整版本: 更新:[9.0.103]服务端命令插件-JS函数执行、JS语句;前端命令插件:JS回调函数命令