找回密码
 立即注册

QQ登录

只需一步,快速开始

mfhkibf

注册会员

17

主题

51

帖子

158

积分

注册会员

积分
158

[已处理] 升級后報錯

mfhkibf
注册会员   /  发表于:2018-7-12 15:24  /   查看:3719  /  回复:9
我將Spreadjs從10升級到11后,發現原來有些API會報錯,後來發現了錯誤原因,如圖標記位置,轉換失敗,應該怎麽解決

報錯詳情

報錯詳情

錯誤代碼位置

錯誤代碼位置

9 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-7-12 18:19:43
沙发
这个您能否提供一个重现问题的demo,这个只能具体调试来看原因了,您说的getRowCount,我查了一下接口没有变化,这个只能您提供一个demo,我们这边彻底的调查一下了。
回复 使用道具 举报
mfhkibf
注册会员   /  发表于:2018-7-13 11:10:42
板凳
我發現就是在sheet.fromJSON的時候報錯,請問這個API有修改嗎?還是我數據轉換的格式不對?  提供demo的話有點麻煩。。。
回复 使用道具 举报
mfhkibf
注册会员   /  发表于:2018-7-13 14:37:12
地板
我上傳了我的一個模板,你可以讀取之後,利用文件名讀取單個的sheet,const temp=this.spread.getSheetFromName("MF"),sheet.fromJSON(JSON.parse(JSON.stringify(temp.toJSON))); 看能不能重現問題。

ForecastOutgoingTemplate.zip

27.84 KB, 下载次数: 216

模板Excel

回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-7-13 17:42:31
5#
您好:我这边没有出现问题,您用最新的V11.1版本再试一下看看。
image.png256110228.png
image.png238224486.png
回复 使用道具 举报
mfhkibf
注册会员   /  发表于:2018-7-17 17:29:13
6#
這個應該已經是最新的版本了
2.png
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-7-18 09:34:26
7#
我这边按照您提供的ssjson和代码片段是能够正常读取的。所以错误应该是其他地方,我需要您这边提供一个demo,以便知道您是怎样写的代码,才能知道您问题出在哪里。
回复 使用道具 举报
mfhkibf
注册会员   /  发表于:2018-7-27 10:53:59
8#
那麽我想請問一下,有沒其他的方法達到同樣的效果?就是根據模板中的sheet添加一個相同的sheet,但是名字内容每個都不一樣,類似copy的功能,我在Api裏面沒有找到
回复 使用道具 举报
mfhkibf
注册会员   /  发表于:2018-7-27 11:39:24
9#
找到原因了,因爲異步promise的原因,toJSON轉換的時候沒有拿到數據,將轉換好的數據傳入就可以了,但是10的版本是可以的,你們版本11對promise做了調整嗎?
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-7-27 17:03:08
10#
这个确实不清楚,因为promise不是产品本身的功能,这个您提供一个能够重现问题的demo,我们提交给相关部门,让他们详细的查一下,看看具体是怎么回事。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部