请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

leilei6120 悬赏达人认证
高级会员   /  发表于:2021-12-7 17:04  /   查看:1547  /  回复:8
10金币
请教:当设置一个变量res,想要在循环过程中改变res的值,最后返回res,如何实现?想要的结果:res=res*循环中的item值,最后返回res
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,这个要看您是怎么设置的呢,给您说一下步骤哦。 首先,我们要有一个数据表绑定至表格,列名为ce。 然后,我们服务端命令中需要传递这个参数,需要配置一下参数类型和数组项。 然后,服务端命令中先设置一个变量为res,初值为1。 接着,循环命令去循环传递进来的ce列。 然后,在循环命令中不断地更新res的值。 效果: 最终res的值为120。

8 个回复

倒序浏览
最佳答案
最佳答案
Howie.Sun讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-12-7 17:05:00
来自 3#
您好,这个要看您是怎么设置的呢,给您说一下步骤哦。
首先,我们要有一个数据表绑定至表格,列名为ce。

然后,我们服务端命令中需要传递这个参数,需要配置一下参数类型和数组项。

然后,服务端命令中先设置一个变量为res,初值为1。

接着,循环命令去循环传递进来的ce列。

然后,在循环命令中不断地更新res的值。

效果:

最终res的值为120。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
leilei6120悬赏达人认证
高级会员   /  发表于:2021-12-7 17:13:52
2#
能否在设置变量命令下方 增加一个" 返回值给",这样方便变量赋值
回复 使用道具 举报
leilei6120悬赏达人认证
高级会员   /  发表于:2021-12-8 08:40:28
4#
活字格的变量设置策略是不是这样:在设置变量时,先判断有没有存在相同的变量名,如果没有,则新创建变量,如果已存在相同变量名,则是赋值操作。是这样吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
leilei6120悬赏达人认证
高级会员   /  发表于:2021-12-8 08:40:40
5#
Howie.Sun 发表于 2021-12-7 18:05
您好,这个要看您是怎么设置的呢,给您说一下步骤哦。
首先,我们要有一个数据表绑定至表格,列名为ce。
...

活字格的变量设置策略是不是这样:在设置变量时,先判断有没有存在相同的变量名,如果没有,则新创建变量,如果已存在相同变量名,则是赋值操作。是这样吗?
回复 使用道具 举报
leilei6120悬赏达人认证
高级会员   /  发表于:2021-12-8 09:35:10
6#
Howie.Sun 发表于 2021-12-7 17:05
您好,这个要看您是怎么设置的呢,给您说一下步骤哦。
首先,我们要有一个数据表绑定至表格,列名为ce。
...

另外,还有2个疑问:1,我使用您说的页面表格循环没有问题,可是我在测试里,手工传入一个数组:[{"a":0.9},{"a":0.8},{"a":0.7}] 计算的时候,就是变量覆盖了,并没有赋值,难道表格循环和手工传入数组活字格的处理方式是不一样的?我理解的是表格循环时也是转换成数组形式的。2,按您的方式,前端循环表格,传入2个小数0.8和0.7,得到的结果应该是0.56,为什么得到的确实一串小数0.599999999?这是什么逻辑? 感谢您的解答。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Howie.Sun讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-12-8 14:50:56
7#
leilei6120 发表于 2021-12-8 09:35
另外,还有2个疑问:1,我使用您说的页面表格循环没有问题,可是我在测试里,手工传入一个数组:[{"a":0. ...

您好,第一个疑问应该是您在循环命令中设置变量命令没设置好造成的,第二个疑问是可能是浮点误差造成的,您可以参考一下这个帖子哦。看完必恍然大悟的活字格内幕:三十二、如何处理浮点误差 - 活字格专区 - 专题教程 - 葡萄城产品技术社区 (grapecity.com.cn)
回复 使用道具 举报
leilei6120悬赏达人认证
高级会员   /  发表于:2021-12-8 16:35:36
8#
Howie.Sun 发表于 2021-12-8 14:50
您好,第一个疑问应该是您在循环命令中设置变量命令没设置好造成的,第二个疑问是可能是浮点误差造成的, ...

感谢
回复 使用道具 举报
Howie.Sun讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-12-8 16:53:48
9#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部