找回密码
 立即注册

QQ登录

只需一步,快速开始

wenzhang

注册会员

2

主题

4

帖子

26

积分

注册会员

积分
26
  • 67

    金币

  • 2

    主题

  • 4

    帖子

最新发帖
wenzhang
注册会员   /  发表于:2022-7-29 14:08  /   查看:1937  /  回复:4
1金币
本帖最后由 wenzhang 于 2022-7-31 20:13 编辑
  1. const spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"), { sheetCount: 2 })

  2.    // FIXME: 设置为 true 也还是无法编辑公式
  3.    spread.options.allowUserEditFormula = true
  4.    
  5.    const sheet = spread.getSheet(0)
  6.    sheet.getCell(1, 1).value(3)
  7.    sheet.getCell(2, 1).value(1)
  8.    sheet.getCell(3, 1).value(3)
  9.    sheet.getCell(4, 1).value(7)
  10.    sheet.getCell(1, 2).value(7)
  11.    sheet.getCell(2, 2).value(7)
  12.    sheet.getCell(3, 2).value(7)
  13.    sheet.getCell(4, 2).value(7)
  14.    sheet.setArrayFormula(1, 3, 4, 1, 'B2:B5*C2:C5')
复制代码


公式无法编辑.html.zip

1.54 KB, 下载次数: 74

最佳答案

查看完整内容

您好:请问是要通过界面修改吗,试试以下的操作呢 1)选中数组公式所在的单元格,此时数组公式将显示在编辑栏中,单击编辑栏的任意位置,数组公式将处于编辑状态,可对其进行修改。 2)修改完成后按下“Ctrl+Shift +Enter”组合键即可。

4 个回复

倒序浏览
最佳答案
最佳答案
ann悬赏达人认证
初级会员   /  发表于:2022-7-29 14:08:17
来自 2#
您好:请问是要通过界面修改吗,试试以下的操作呢
1)选中数组公式所在的单元格,此时数组公式将显示在编辑栏中,单击编辑栏的任意位置,数组公式将处于编辑状态,可对其进行修改。

2)修改完成后按下“Ctrl+Shift +Enter”组合键即可。
image.png421190795.png

评分

参与人数 1满意度 +5 收起 理由
wenzhang + 5

查看全部评分

回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-7-29 18:28:57
3#
数组公式通常称作 CSE (Ctrl+Shift+Enter) 公式,因为不是只按 Enter 键,而是要按 Ctrl+Shift+Enter 完成公式。
https://demo.grapecity.com.cn/sp ... rray-formula/purejs

评分

参与人数 1满意度 +5 收起 理由
wenzhang + 5

查看全部评分

回复 使用道具 举报
wenzhang
注册会员   /  发表于:2022-7-29 18:45:17
4#
谢谢,Ctrl+Shift+Enter 可以解决
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-7-31 23:18:08
5#
那就结贴了,有什么问题欢迎另开新帖进行询问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部