找回密码
 立即注册

QQ登录

只需一步,快速开始

赛龙周

金牌服务用户

91

主题

557

帖子

2604

积分

金牌服务用户

积分
2604

悬赏达人

赛龙周
金牌服务用户   /  发表于:2024-5-13 15:16  /   查看:416  /  回复:9
本帖最后由 赛龙周 于 2024-5-17 20:57 编辑

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


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

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

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

插件主要功能:
1、在服务端命令中编写js函数,并返回执行结果;
image.png344360656.png
2、支持大多数原生js语法;
image.png629444884.png
3、绑定linq.js库,支持linq语法;
image.png271246642.png

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

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

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

服务端命令插件-JS函数执行.fgcc

1.45 MB, 下载次数: 8

售价: 50 金币  [记录]

评分

参与人数 1金币 +66 收起 理由
Joe.xu + 66 神马都是浮云

查看全部评分

9 个回复

倒序浏览
Edric.Li
中级会员   /  发表于:2024-5-14 20:42:04
沙发
如果能把官方的那个JavaScript编辑器集成上就更厉害了。
回复 使用道具 举报
赛龙周
金牌服务用户   /  发表于:2024-5-14 20:51:11
板凳
Edric.Li 发表于 2024-5-14 20:42
如果能把官方的那个JavaScript编辑器集成上就更厉害了。

这超出我能力范围太多了
回复 使用道具 举报
137294886
金牌服务用户   /  发表于:2024-5-15 09:25:01
地板
感谢分享
回复 使用道具 举报
赛龙周
金牌服务用户   /  发表于:2024-5-15 20:16:39
5#
赛龙周 发表于 2024-5-14 20:51
这超出我能力范围太多了

更新:

1、增加了执行js语句的命令,让使用更简单一些;
image.png572857055.png
2、添加了math.js库,他的公式解析的功能吸引了我
image.png530076293.png
可以直接解析数学公式
image.png861596984.png

js插件-函数和语句.fgcc

1.68 MB, 下载次数: 0

售价: 50 金币  [记录]

回复 使用道具 举报
jinxinwork
初级会员   /  发表于:2024-5-17 16:18:07
6#
感谢分享感谢分享
回复 使用道具 举报
jinxinwork
初级会员   /  发表于:2024-5-17 16:51:07
7#
售价: 50 金币
回复 使用道具 举报
赛龙周
金牌服务用户   /  发表于:2024-5-17 20:54:37
8#
Edric.Li 发表于 2024-5-14 20:42
如果能把官方的那个JavaScript编辑器集成上就更厉害了。

今天先写了改写了前端命令,测试时发现结合原生JavaScript命令,实现编辑器集成应用
image.png910390014.png
image.png137284850.png
image.png684522094.png

js回调函数插件命令.fgcc

1.59 MB, 下载次数: 3

售价: 50 金币  [记录]

回复 使用道具 举报
pkink
初级会员   /  发表于:2024-5-20 11:48:31
9#
牛的嘞!!支持一下,希望越来越好
回复 使用道具 举报
极点网络
注册会员   /  发表于:6 天前
10#
感谢分享感谢分享
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部