找文章 / 找答案
精选问答 更多内容

[常用脚本] 求助,脚本报错了应该怎么修改

爱好学习玄铁三 显示全部楼层 发表于 4 天前 |阅读模式 打印 上一主题 下一主题
10
未解决
我想设置两个文本参数:开始日期和结束日期。开始日期设置成2024的1月1日,我选择结束日期得到年累计的数据。
但会有一种情况,使用者想看的2023年年初到2023年底的年累计数据,结束日期可以选择到2023年的最后一天,但我的开始日期不会自动定位到2023年的年初啊,开始日期的编辑器不能实现自动动态变化吧?
所以我想了解的是怎么实现让开始日期实现与结束日期的年份一致,并自动定位到年初。


使用了脚本出现了以下的错误,请问应该怎么修改
1、var a=formatDate(结束日期.getSelectedObjects()[0,'yyyy')
开始日期.value=a+'-01'报错为:校验js语法missing in index expression (script#2)


2、param['月第一天']=formatDate(开始日期, 'YYYY-MM-01')
param['年第一天']=formatDate(开始日期, 'YYYY-01-01')
debug(param['月第一天')
debug(param['年第一天')报错为:校验js语法missing in index expression (script#2)
回复

使用道具 举报

精彩评论7

yhdata_lyaa 显示全部楼层 发表于 4 天前
贴代码的有个专门的,‘’
直接复制会缺失一些符号,复制到这里看看呢


报错信息 "missing in index expression" 通常出现在编写JavaScript代码时尝试访问对象属性或数组元素,但是没有正确地指定索引表达式。
解释:
这个错误通常意味着你在使用方括号 [] 来访问对象的属性或数组的元素时,语法不正确。可能是因为没有给出索引值,或者索引值不符合语法规则。
回复

使用道具 举报

爱好学习玄铁三 显示全部楼层 发表于 4 天前
yhdata_lyaa 发表于 2024-10-12 11:39
贴代码的有个专门的,‘’
直接复制会缺失一些符号,复制到这里看看呢

这是邮件里面的设置吗,永洪里面没有这个页面吧?
回复

使用道具 举报

yhbi老6了白银一 显示全部楼层 发表于 4 天前
本帖最后由 yhbi老6了 于 2024-10-12 13:17 编辑

看图不要错过任何一个步骤



QQ截图20241012131018.png
QQ截图20241012131630.png
回复

使用道具 举报

yhbi老6了白银一 显示全部楼层 发表于 4 天前
如果后面还有经常做报表的需求,建议
1、建议稍微学一下JavaScript,基础就够了,不用到类和函数。
2、对永洪的文档稍微看一下。会加深你对永洪高级使用的技巧。
上面你混淆了永洪中参数和组件对象的区别
回复

使用道具 举报

我是卡拉米白银一 显示全部楼层 发表于 4 天前
yhbi老6了 发表于 2024-10-12 13:12
看图不要错过任何一个步骤

获取所选日期的月第一天 居然还可以这样写,学到了 我都是先截出年月再拼接 没想到可以直接YYYY-MM-01.
但是你第二个图 我没太看懂呢?是在干嘛?
回复

使用道具 举报

yhbi老6了白银一 显示全部楼层 发表于 4 天前
我是卡拉米 发表于 2024-10-12 14:10
获取所选日期的月第一天 居然还可以这样写,学到了 我都是先截出年月再拼接 没想到可以直接YYYY-MM-01.
...

教他怎么用过滤器绑定参数进行过滤,感觉他可能没有了解过这些
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 4 天前
yhbi老6了 发表于 2024-10-12 13:21
如果后面还有经常做报表的需求,建议
1、建议稍微学一下JavaScript,基础就够了,不用到类和函数。
2、对永 ...

回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部