找回密码
 立即注册

QQ登录

只需一步,快速开始

corner_mvp

注册会员

7

主题

21

帖子

78

积分

注册会员

积分
78
corner_mvp
注册会员   /  发表于:2024-10-16 16:25  /   查看:58  /  回复:3
1金币
本帖最后由 corner_mvp 于 2024-10-16 16:36 编辑

如题当我使用代码设置字体大小时,单元格B2的字体大小并未发生改变,麻烦帮忙看看是什么原因,相关代码和附件如下所示
  1. const sheetRange = sheet.getRange(0, 0, sheet.getRowCount(), sheet.getColumnCount())
  2. sheetRange.fontSize('5pt')
复制代码


test.sjs.zip

261.93 KB, 下载次数: 7

3 个回复

倒序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:5 天前
沙发
您好,这是因为B2单元格是富文本单元格,无法直接通过接口修改其字体大小。
回复 使用道具 举报
corner_mvp
注册会员   /  发表于:5 天前
板凳
Joestar.Xu 发表于 2024-10-16 16:42
您好,这是因为B2单元格是富文本单元格,无法直接通过接口修改其字体大小。

这种中英文在同一个单元格的都是富文本单元格嘛?另外怎么把它变成普通的单元格呢?
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:4 天前
地板
您好,并不是说只要有中英文在同一个单元格的就是富文本单元格,而是因为您之前给这个单元格设置了富文本,所以它是富文本单元格,具体请查看下面的JSON数据。

image.png275808715.png

如果想要将其转换为普通单元格,可以获取到text后重新设置单元格的值。

image.png384633788.png
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部