找回密码
 立即注册

QQ登录

只需一步,快速开始

swejet 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-8-30 20:53  /   查看:1763  /  回复:8
1金币
我只想得到一个数组,非得用一个表不可吗?

我在页面上有一个开始日期,有一个终止日期,用户手动选择开始日期和终止日期,当然终止日期不能小于开始日期,这个可以通过数据验证来搞定

然后我要生成一个数组,数组里的元素是一个一个的日期,数组中元素的个数是终止日期-开始日期

然后就循环,每循环一次,把当前的日期返回

我在循环里用了数组类型,执行时说必须要绑定一个表格?


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

最佳答案

查看完整内容

特地复习了一下您之前的帖子, 如果是我我会这样设置,因为您是根据日期循环去别的地方调用数据, 所以我会建一张日期表,先把日期都存进去, 然后就根据起始日期和结束日期去查询这个表里的数据(用服务端的设置变量命令) 查出来的数据就是一个数组,然后循环这个数组发请求,把数据更新到这条数据里。

8 个回复

倒序浏览
最佳答案
最佳答案
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-8-30 20:53:20
来自 5#
swejet 发表于 2021-8-31 11:18
返回命令我理解了,为什么要绑定一个表我也理解了,但是我怎么操作呢?就随便建一个表吗?那么这个表中我要 ...

特地复习了一下您之前的帖子,
如果是我我会这样设置,因为您是根据日期循环去别的地方调用数据,
所以我会建一张日期表,先把日期都存进去,
然后就根据起始日期和结束日期去查询这个表里的数据(用服务端的设置变量命令)
查出来的数据就是一个数组,然后循环这个数组发请求,把数据更新到这条数据里。
回复 使用道具 举报
swejet悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-8-31 10:57:58
2#
自己顶一下
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-8-31 10:59:02
3#
老板,如果循环里用了数组参数,是需要先把这个参数定义好的,如果必须要在活字格中取这个数组的话,
因为只有表格里的数据是数组的形式,就需要熊表格里取。
  1. 然后就循环,每循环一次,把当前的日期返回
复制代码


这个返回命令相当于代码中的return。执行之后这个命令就直接结束了,不会再进下一次循环,
现在的技术还没有能无限接收一个参数的,放在页面上也会把上次的值覆盖,
一般这种都是在循环中追处理好,然后一次性返回,或者是放在临时表,页面直接查这个表,

本帖子中包含更多资源

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

x
回复 使用道具 举报
swejet悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-8-31 11:18:48
4#
返回命令我理解了,为什么要绑定一个表我也理解了,但是我怎么操作呢?就随便建一个表吗?那么这个表中我要不要预先放一些数据进去呢?要放多少行数据呢?
开始时间和终止时间是由用户输入的,我也不知道会有多少天啊,万一出现几千几万天,我难道要在表里加几千几万行数据吗?
回复 使用道具 举报
swejet悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-8-31 14:25:57
6#
Joe.xu 发表于 2021-8-31 12:13
特地复习了一下您之前的帖子,
如果是我我会这样设置,因为您是根据日期循环去别的地方调用数据,
所以 ...

我纠结的就在这个地方,表我是可以建一个,但是我要提前设置多少行数据呢?如果已知数组是3个,那么我建3行数据,如果是30呢?如果是300呢?问题是我不知道会是多少啊
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-8-31 17:24:27
7#
swejet 发表于 2021-8-31 14:25
我纠结的就在这个地方,表我是可以建一个,但是我要提前设置多少行数据呢?如果已知数组是3个,那么我建3 ...

由于不是特别了解您的项目,只能说下自己的想法如果是我的话,我会把需要查询的日期都存进去,
每一个日期就是一行数据,一年就是365天,我存最近三年的(可以根据具体的情形来定),

然后就根据页面的日期把这个表中满足条件的数据拉出来循环。

回复 使用道具 举报
swejet悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-8-31 19:34:05
8#
Joe.xu 发表于 2021-8-31 17:24
由于不是特别了解您的项目,只能说下自己的想法如果是我的话,我会把需要查询的日期都存进去,
每一个日 ...

容我再想想吧,这么解决太不优雅了
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-9-1 09:41:51
9#
swejet 发表于 2021-8-31 19:34
容我再想想吧,这么解决太不优雅了

行,看看别的大佬有没有什么优雅的方法可以帮助到您
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部