CURRENTDATE()和DATE()函数怎么返回的是1180330???多了个1???
TIME()函数加载到日线上是空值,(恒定返回空是吧)?我记得我上次问过了,呃,确认一下。
提个需求,比如我在我的邮件发送那儿想这样发,邮件标题2018-3-30+10:12这样类似的应该怎么写?求个demo语法,谢谢老师
Send(1,'XXX@qq.com',CURRENTDATE()&CURRENTDIME()(这段的语法是???),'');
虚心请教

此主题相关图片如下:qq截图20180330100631.png

1.前面多的那个1不用管。看后面的值就行,那是底层一些处理的缘故。
2.time日线无效,日线下我的思路一般是跨周期引用1分钟的time值 来用。
3.“2018-3-30+10:12” 这是你要的格式?。 函数返回的日期和时间格式不好进行二次处理了,只能直接用原始格式了。
str:=NUMTOSTR(CURRENTDATE,0)+'+'+NUMTOSTR(CURRENTTIME,0);
请教老师,类似2012-04-17 10:38:00这样的返回有么???我看了一下好像没有单独转时间的函数,还是我不太会用……虚心请教

此主题相关图片如下:qq截图20180330105116.png
没有这样返回值的函数的。 类似这样的指定格式,你只能想办法把日期函数的返回值转成字符串之后尝试进行字符串处理,看看能否处理成指定格式了。
感谢老师的指导
这是我写的代码,分享给各位,供大家参考
日期:=CURRENTDATE();
时间:=CURRENTTIME();
A1:=NUMTOSTR(日期,0); //将常数转化为字符串
A2:=STRRIGHT(A1,6); //去掉多余的1
A3:=STRINSERT(A2,2,'-');
A4:=STRINSERT(A3,5,'-');
B1:=NUMTOSTR(时间,0); //将常数转化为字符串
B2:=STRINSERT(B1,2,':');
B3:=STRINSERT(B2,5,':');
DRAWTEXT(C>REF(C,1),H,'20'&A4&' '&B3);
顺便问一下老师,我如何将来代码在我的SEND中进行引用?还是直接要在公式文件里面写?
SEND(1,'XXX@qq.com',……这个地方怎么引用?,'1');
SENDMAIL(1,,'XXX@qq.com','标题',str);//str是邮件内容
老师,我的意思是比如我要返回一大堆信息,那么在SEND函数里面写就会写得很长,那么我应该如何调用,假设我将我写的那个时间函数做成一个公式,然后调用到SEND里面,用STKINDI函数写在开头么??
但是我用STKINDI函数写在开头没法引用,好奇怪。
引用的部分用变量存储一下。
比如这样
str:=stkind('','a.str',0,1,0);
然后str作为参数传递给sendmail 函数。