找回密码
 立即注册

QQ登录

只需一步,快速开始

yudian、

初级会员

36

主题

121

帖子

351

积分

初级会员

积分
351
yudian、
初级会员   /  发表于:2023-12-13 10:05  /   查看:2485  /  回复:5
1金币
本帖最后由 Richard.Ma 于 2023-12-18 10:19 编辑

copyTo 如何复制数据验证

最佳答案

查看完整内容

您好,您可以复制全部信息GC.Spread.Sheets.CopyToOptions.all

5 个回复

倒序浏览
最佳答案
最佳答案
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-12-13 10:05:56
来自 3#
您好,您可以复制全部信息GC.Spread.Sheets.CopyToOptions.all

  1.        spread.options.highlightInvalidData = true;
  2.        let dv1 = new spreadNS.DataValidation.createListValidator(
  3.            "Fruit,Vegetable,Food"
  4.        );
  5.       
  6.        sheet.setDataValidator(0, 0, dv1);

  7.        sheet.copyTo(0,0,1,0,1,1,GC.Spread.Sheets.CopyToOptions.all);
复制代码


回复 使用道具 举报
yudian、
初级会员   /  发表于:2023-12-13 14:22:47
4#
Ellia.Duan 发表于 2023-12-13 12:28
您好,您可以复制全部信息GC.Spread.Sheets.CopyToOptions.all

不行,设置了没用,我是重写了插入行,向下插入行的同时复制上一行的公式及数据校验,公式我看可以复制下来,就是数据校验复制不下来
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-12-13 14:32:53
5#
yudian、 发表于 2023-12-13 14:22
不行,设置了没用,我是重写了插入行,向下插入行的同时复制上一行的公式及数据校验,公式我看可以复制下 ...

执行了之前给出的代码,是可以复制数据验证的,如下图所示:
image.png815009460.png
如果您没有实现,建议您上传下您的相关代码。
回复 使用道具 举报
yudian、
初级会员   /  发表于:2023-12-13 14:38:36
6#
Ellia.Duan 发表于 2023-12-13 14:32
执行了之前给出的代码,是可以复制数据验证的,如下图所示:

如果您没有实现,建议您上传下您的相关代 ...

好了,可以了,谢谢
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-12-13 18:04:06
7#
不客气,那本贴就先结贴啦,有问题欢迎发新帖询问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部