找回密码
 立即注册

QQ登录

只需一步,快速开始

郭泽晋

高级会员

78

主题

465

帖子

1123

积分

高级会员

积分
1123
郭泽晋
高级会员   /  发表于:2017-1-10 11:29  /   查看:3413  /  回复:6
您好,版主  我想在sheet2页加个    sheet2.getcell(0,0).formula("=A1+A2");  但是这里面的A1跟A2是sheet1上面的。  这种的我应该怎么写?

6 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-1-10 13:44:32
沙发
sheet2.getcell(0,0).formula("=sheet1!A1+sheet1A2");
这个是 和Excel一样的。
=SUM(Sheet1!A1,Sheet1!B1)
回复 使用道具 举报
郭泽晋
高级会员   /  发表于:2017-1-10 14:14:27
板凳
dexteryao 发表于 2017-1-10 13:44
sheet2.getcell(0,0).formula("=sheet1!A1+sheet1A2");
这个是 和Excel一样的。
=SUM(Sheet1!A1,Sheet1! ...

版主 这两种写法有什么要求吗?  我两个都试了一下 报错 =SUM(#REF!:#REF!)

sheet1.getCell(0, 0).formula("=SUM(sheet!A1:sheet!B1)");
sheet1.getCell(0, 0).formula("=sheet!A1+sheet!B1");
回复 使用道具 举报
郭泽晋
高级会员   /  发表于:2017-1-10 14:20:49
地板
郭泽晋 发表于 2017-1-10 14:14
版主 这两种写法有什么要求吗?  我两个都试了一下 报错 =SUM(#REF!:#REF!)

sheet1.getCell(0, 0).for ...

不用了 版主 我找到问题了  因为我的sheet1的名称是这个  sheet1.getCell(0, 0).formula("=SUM(表格!A1,表格!B1)");   不好意思 谢谢你了
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-1-10 14:37:18
5#
回复 使用道具 举报
郭泽晋
高级会员   /  发表于:2017-3-1 16:54:43
6#
  1. var dv = GC.Spread.Sheets.DataValidation.createFormulaValidator("=表格!A1+表格!B1<50");
  2.                                        dv.showInputMessage(true);
  3.                                        dv.inputMessage = "" + RuleDesc_D_Arr[j] + "";
  4.                                        dv.inputTitle = "错误";
  5.                                        sheet.setDataValidator(i, 3, dv);
复制代码


版主  这种跨sheet页的规则能不能加在校验规则上
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-3-1 17:02:16
7#
可以的,公式写正确就行。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部