找回密码
 立即注册

QQ登录

只需一步,快速开始

Jeffersyuan 活字格认证
金牌服务用户   /  发表于:2021-4-13 21:35  /   查看:1880  /  回复:1
10金币
假如插件有多个单元格依赖关系时,
EnumDependenceCells时应该如何写?

public IEnumerable<object> EnumDependenceCells(IBuilderContext context)
{
            return context.EnumDependenceCellsFromFormula(this.CellType.Title);
}

谢谢!

最佳答案

1 个回复

倒序浏览
最佳答案
最佳答案
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-4-13 21:35:31
来自 2#
如下写法

  1. public IEnumerable<object> EnumDependenceCells(IBuilderContext context)
  2.         {
  3.             var result = Enumerable.Empty<object>();
  4.             if (this.CellType.InitValue != null)
  5.             {
  6.                 result = result.Union(context.EnumDependenceCellsFromFormula(this.CellType.InitValue) ?? Enumerable.Empty<object>());
  7.             }
  8.             if (this.CellType.DisplayFontSize != null)
  9.             {
  10.                 result = result.Union(context.EnumDependenceCellsFromFormula(this.CellType.DisplayFontSize) ?? Enumerable.Empty<object>());
  11.             }
  12.             return result;
  13.         }
复制代码


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