找回密码
 立即注册

QQ登录

只需一步,快速开始

lys
初级会员   /  发表于:2021-8-21 12:20  /   查看:1643  /  回复:7
50金币
将值“1,2,3”赋值给变量a,再使用服务端循环命令循环a,我想循环三次分别得到1,2,3,但实际结果是只循环了一次,得到了123?

请问要达到我的目的(循环三次分别得到1,2,3),我应该怎样操作?

最佳答案

查看完整内容

试试这个 拆分值并加到表格插件 https://appmarket.grapecity.com. ... eryBFABI%7DBF18DDED

7 个回复

倒序浏览
最佳答案
最佳答案
zyk.Zhou活字格认证
银牌会员   /  发表于:2021-8-21 12:20:59
来自 2#
本帖最后由 zyk.Zhou 于 2021-8-21 14:16 编辑

试试这个
拆分值并加到表格插件
https://appmarket.grapecity.com. ... eryBFABI%7DBF18DDED
回复 使用道具 举报
lys
初级会员   /  发表于:2021-8-21 14:25:15
3#
感谢大佬,我目前使用的是jsAPI添加到页面表格,再提供给服务端作为数组参数来循环,跟你这个插件功能类似,我在考虑更简单的可能性。
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-8-23 11:10:38
4#
感谢大佬支持,目前的处理方式已经是比较简单直接的了。
和大佬说一下我的思路吧,优化这个东西可以从两方面入手。
一方面,来源,"1,2,3"这个值是哪里来的呢,是否可以在获取时直接放进表格中?
另外一方面,循环。如果比较擅长代码也可以考虑通过JS将“1,2,3”转换为数组,再直接调用服务端命令执行后续逻辑,参数为这个数组,就可以省略页面表格这一步骤了。JS调用服务端命令的方式可以参考这篇帖子:
JavaScript条件如何调用服务端命令 - 活字格专区 - 求助中心 - 葡萄城产品技术社区 (grapecity.com.cn)
当然这样做的话相比起直接使用服务端命令,还得考虑事务的处理。


回复 使用道具 举报
lys
初级会员   /  发表于:2021-8-23 11:16:55
5#
Chelsey.Wang 发表于 2021-8-23 11:10
感谢大佬支持,目前的处理方式已经是比较简单直接的了。
和大佬说一下我的思路吧,优化这个东西可以从两方 ...

"1,2,3"这个string在页面单元格内,目前我就是使用的js将string转换为数组并传递给页面的表格中,再通过表格形式传参数给服务端命令完成的。

但我想能否使用0代码来实现该功能呢?
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-8-23 16:07:48
6#
lys 发表于 2021-8-23 11:16
"1,2,3"这个string在页面单元格内,目前我就是使用的js将string转换为数组并传递给页面的表格中,再通过 ...

通过上面1楼给的那个插件就可以实现0代码呀~
等于插件帮您做了拆分字符串并传递到表格中这个事情,和您的思路是一样的~
回复 使用道具 举报
lys
初级会员   /  发表于:2021-8-23 16:15:18
7#
Chelsey.Wang 发表于 2021-8-23 16:07
通过上面1楼给的那个插件就可以实现0代码呀~
等于插件帮您做了拆分字符串并传递到表格中这个事情,和您 ...

好吧,谢谢啦!我以为可以直接在服务端命令层面就能解决。
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-8-23 17:47:25
8#
lys 发表于 2021-8-23 16:15
好吧,谢谢啦!我以为可以直接在服务端命令层面就能解决。

不客气,感谢支持~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部