您好,
SJS是使用canvas来绘制单元格的,目前canvas不支持插入gif动图,所以原生上SJS也不支持。
如果您想实现单元格中动态显示图片,可以通过循环动态修改backgroundImage,不过这种方式下由于不停的对表单重绘所以可能会对性能造成影响,建议您结合实际需求测试下。如:
- setInterval(function() {
- sheet.getCell(0, 0).backgroundImage("https://img2.baidu.com/it/u=2516006032,4042751725&fm=253&fmt=auto&app=138&f=JPEG?w=889&h=500");
- setTimeout(function() {
- sheet.getCell(0, 0).backgroundImage("https://img1.baidu.com/it/u=1353414575,3717902620&fm=253&fmt=auto&app=120&f=JPEG?w=1200&h=675");
- }, 200)
- }, 500)
复制代码
除此外,这边也没有更好的建议了。
|