zoukankan      html  css  js  c++  java
  • CRM 2013 批量更新two options的缺省值

      1:  string entNames = "new_print_plan,new_radio_plan,new_bill_board,new_tv_plan,new_btl_posm,new_btl_poe_fixed,new_promotion_girls,new_promotion_events,new_digital_plan";
    
      2:             string fieldNames = "new_actual_is_cancel,new_is_in_plan";
    
      3:             foreach (string entityName in entNames.Split(','))
    
      4:             {
    
      5:                 foreach (string fieldName in fieldNames.Split(','))
    
      6:                 {
    
      7: 
    
      8:                     RetrieveAttributeRequest rar = new RetrieveAttributeRequest()
    
      9:                     {
    
     10:                         EntityLogicalName = entityName,
    
     11:                         LogicalName = fieldName
    
     12:                     };
    
     13: 
    
     14:                     var am = (RetrieveAttributeResponse)service.Execute(rar);
    
     15:                     if (am.AttributeMetadata.AttributeType == AttributeTypeCode.Boolean)
    
     16:                     {
    
     17:                         var bam = am.AttributeMetadata as BooleanAttributeMetadata;
    
     18:                         bam.DefaultValue = true;
    
     19: 
    
     20:                         UpdateAttributeRequest uar = new UpdateAttributeRequest()
    
     21:                         {
    
     22:                             EntityName = entityName,
    
     23:                             Attribute = bam
    
     24:                         };
    
     25: 
    
     26:                         service.Execute(uar);
    
     27:                     }
    
     28:                 }
  • 相关阅读:
    1scala基础
    3scala高级
    03spark kafka
    01spark基础
    04spark streaming
    2scala集合
    02spark sql
    学习java程序设计环境的心得
    第五章继承
    第二周学习Java心得
  • 原文地址:https://www.cnblogs.com/fengwenit/p/3954361.html
Copyright © 2011-2022 走看看