找回密码
 立即注册

QQ登录

只需一步,快速开始

sonlia

银牌会员

209

主题

636

帖子

2023

积分

银牌会员

积分
2023

微信认证勋章

[需求发布] 前端插件

sonlia
银牌会员   /  发表于:2023-7-2 11:27  /   查看:1861  /  回复:8
本帖最后由 sonlia 于 2023-7-2 11:29 编辑

有时候对前端数据处理时用 公式比较繁琐,或者不能满足,js很灵活,有么有 一个命令插件 支持自定义函数内容,插件只负责 输入和输出,至于内部逻辑,自己js完成,当成自己的一个工具函数。
比方说 ,这个帖子 。【新提醒】分享一个自定义公式[ArryJoin],自动去重! - 活字格专区 - 格友杂谈 - 葡萄城产品技术社区 (grapecity.com.cn),前端写了个自定义函数,处理数据,要把写的js 上传到活字格,其实自定义函数的动作,能不能有个插件直接在插件里写工具函数,不用每次把js文件上传到活字格,操作也繁琐,同样的服务端命令, 有没有可能写个插件,在插件里可以写py功能函数的逻辑内容,返回值可直接获取,现在py写了个功能,他需要返回值,目前一直没有好的思路,





8 个回复

倒序浏览
VVANVI悬赏达人认证
论坛元老   /  发表于:2023-7-2 14:35:56
沙发
py 写出来了, 可以封装成web 服务 ,就能打通活字格了
回复 使用道具 举报
sonlia
银牌会员   /  发表于:2023-7-3 09:06:40
板凳
VVANVI 发表于 2023-7-2 14:35
py 写出来了, 可以封装成web 服务 ,就能打通活字格了

两者通讯方法很多,我只是想用服务端命令
回复 使用道具 举报
VVANVI悬赏达人认证
论坛元老   /  发表于:2023-7-3 15:31:15
地板
本帖最后由 VVANVI 于 2023-7-3 15:33 编辑
sonlia 发表于 2023-7-3 09:06
两者通讯方法很多,我只是想用服务端命令

服务端 用 http  和你写的py 通讯 不就是用服务端吗?

你把公式 或者 函数, 其他功能用py 实现, 然后活字格用服务端命令 和 Py程序通讯   , 一定要做插件的话, 需要用C#,需要在学一门编程语言
回复 使用道具 举报
sonlia
银牌会员   /  发表于:2023-7-3 16:05:15
5#
VVANVI 发表于 2023-7-3 15:31
服务端 用 http  和你写的py 通讯 不就是用服务端吗?

你把公式 或者 函数, 其他功能用py 实现, 然 ...

是嘛,所以,我就寻求帮助,如果有个插件,支持写py 然后插件还能 支持输入和返回值,那就不用学c#..
回复 使用道具 举报
VVANVI悬赏达人认证
论坛元老   /  发表于:2023-7-3 17:20:18
6#
本帖最后由 VVANVI 于 2023-7-3 17:22 编辑

不用插件, 用http 请求命令, 就能打通python  求个啥

已经说的很明白了, 懂的就懂, 不懂也没办法了, 你继续求
回复 使用道具 举报
谢厅讲师达人认证 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2023-7-3 19:44:52
7#
我属实还没看明白这个需求到底要干个啥
你说的前端这一部分,你把你写好的javascript库编写在插件里和直接上传到工程的资源目录,操作不是一样多的吗?
你说的python的后端这一部分,首先两个不同的runtime之间的通信肯定不太可能是直接调用,肯定要依赖于某种协议,现在一般的为服务框架的远程调用也是基于tcp的,咱们用http只是开销稍微大一丢丢而已
回复 使用道具 举报
sonlia
银牌会员   /  发表于:2023-7-22 19:42:51
8#
谢厅 发表于 2023-7-3 19:44
我属实还没看明白这个需求到底要干个啥
你说的前端这一部分,你把你写好的javascript库编写在插件里和直接 ...

通信层面方法很多,我其实最终目的就是想让发布简单,总不能我发布完了,还要在布署py服务,比方说我发布到活字格云的时候怎么运行py所以想编译为dll,嵌入到工程里,不用担心其他的
回复 使用道具 举报
谢厅讲师达人认证 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2023-7-23 18:35:20
9#
sonlia 发表于 2023-7-22 19:42
通信层面方法很多,我其实最终目的就是想让发布简单,总不能我发布完了,还要在布署py服务,比方说我发布 ...

如果以某一个runtime作为基础,一次性发布多种不同的运行时环境的服务应该是不太能行得通的,
你说的这种情况可以通过docker-compose编排容器做到一次性发布
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部