找回密码
 立即注册

QQ登录

只需一步,快速开始

小侠米
论坛元老   /  发表于:2020-11-9 14:11:07
11#
Lucas.Su 发表于 2020-11-9 12:17
您好,您可以在服务端命令直接使用=NOW()函数,这样获取的就是服务端时间,

感谢您对活字格的支持,如您 ...

要是日期类单元格能过选项设置是从客户端还是服务器端取值就好了,通过服务端命令取很多场景不好使
例如最常用的添加数据里面有用到页面上的时间单元格,通常都是根据单元格值添加保存到数据库了。
如果为了处理这个单元格的时间是服务器的,需要额外通过服务端命令去获取再添加到数据库,绕了一圈。
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2020-11-9 15:10:15
12#
小侠米 发表于 2020-11-9 14:11
要是日期类单元格能过选项设置是从客户端还是服务器端取值就好了,通过服务端命令取很多场景不好使
例如 ...

老铁,你这个逻辑有点不太对吧,如果要取服务器的时间,直接在服务端命令中使用例如=now()这种日期函数就是取的服务器的日期或时间。

既然要从前端页面取值存,那么肯定就是想存从前端获取的值。要想直接取服务端的日期和时间,直接在服务端命令中使用时间函数就可以了。不需要这么绕的。
回复 使用道具 举报
小侠米
论坛元老   /  发表于:2020-11-9 15:57:46
13#
Erik.Xue 发表于 2020-11-9 15:10
老铁,你这个逻辑有点不太对吧,如果要取服务器的时间,直接在服务端命令中使用例如=now()这种日期函数就 ...

可能描述的不清楚,就是希望页面单元格显示的是服务器的时间。
现在的做法就是
例如新增单据时,那么就需要用服务端命令先获取时间,返回命令给页面单元格,添加数据是保存该单元格的时间。(即用户在新增单据的时候不能修改单元格的内容)
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-11-9 16:38:42
14#
小侠米 发表于 2020-11-9 15:57
可能描述的不清楚,就是希望页面单元格显示的是服务器的时间。
现在的做法就是
例如新增单据时,那么就 ...

这是一样的效果呀,你既然要在页面单元格上显示服务器的时间,那你一样得去服务器走一圈获取时间的逻辑,这不管是在添加的时候获取,还是在页面打开的时候获取,这一步操作是少不了的。
回复 使用道具 举报
Lucas.Su讲师达人认证 悬赏达人认证 活字格认证
葡萄城公司职员   /  发表于:2020-11-9 17:01:51
15#
您好,还是不太明白您的意思;
这样吧,多个场景的思路您可以做个参考,
1、获取服务端时间到页面,可以使用now函数,
再通过设置单元格属性命令,设置单元格值来显示时间;

2、获取客户端时间,直接使用Excel函数=NOW();

3、如果您想直接保存服务端时间到数据表,您可以使用【设置参数命令】结合【NOW()】函数,直接将服务端时间存进数据表了。
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部