通过APEX使用MetadataService API的GlobalValueSet创建全局选择列表

问题描述

我正在开发控制台中执行以下代码代码正在执行,没有任何错误,但是未创建全局选择列表。

有什么建议吗?

MetadataService.MetadataPort service = new MetadataService.MetadataPort();
service.SessionHeader = new MetadataService.SessionHeader_element();
service.SessionHeader.sessionId = UserInfo.getSessionId();

String valueSetName = 'test123';

MetadataService.GlobalValueSet globalValueSet = new MetadataService.GlobalValueSet();


MetadataService.CustomValue newItem = new MetadataService.CustomValue();
      newItem.fullName = 'value';
      newItem.label = 'label';
      newItem.isActive = true;
      newItem.default_x = true;

if(globalValueSet.customValue ==null){
 globalValueSet.customValue = new List<MetadataService.CustomValue>();
}    

globalValueSet.customValue.add(newItem);

globalValueSet.masterLabel='test123';
globalValueSet.sorted=false;
globalValueSet.description='sd';
service.createMetadata(
                    new MetadataService.Metadata[]{
                            globalValueSet
                    });

saveResults中的错误= null,成功= false

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...