You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Dynamics 365中创建带自定义属性(含列表类型)的账户?

给账户添加多选项类型自定义属性的方法

你之前的代码是给单选项类型的自定义属性赋值,要处理多选项列表类型的属性,得用MultiSelectOptionSetValue类,它接受一个包含多个枚举值对应整数的集合。

代码示例

假设你有多选项枚举MyMultiSelectEnum,需要给账户的多选项自定义属性custom_multiselectattribute赋值:

// 1. 准备要选中的多选项值集合
var selectedOptions = new List<int>
{
    (int)MyMultiSelectEnum.Option1,
    (int)MyMultiSelectEnum.Option3
};

// 2. 赋值给账户的多选项自定义属性
retrievedAccount["custom_multiselectattribute"] = new MultiSelectOptionSetValue(selectedOptions);

注意事项

  • 确保你的自定义属性在系统中确实是多选项列表类型,如果是单选项类型,依然要用OptionSetValue。
  • 枚举值必须和系统中多选项列表的选项值一一对应,否则会报错。
  • 如果要清空多选项值,直接赋值new MultiSelectOptionSetValue(new List<int>())即可。

内容的提问来源于stack exchange,提问作者Shahin Jabbarov

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 13:22:00