69 schema的相關方法

2021-08-09 07:13:21 字數 1705 閱讀 9834

public

class

sobjectschema ;

list

merchandiseresult1 =schema.describesobjects(sobjecttypes);

system.debug(merchandiseresult.getlabel());

system.debug('sobject的api的名稱為' +merchandiseresult.getname());

system.debug('student表是否為自定義的object :' + (merchandiseresult.iscustom() ? '是':'否'));

//---------------------------------------

// listchildrelationresult =merchandiseresult.getchildrelationships();

for(schema.childrelationship child : childrelationresult)

/*** 以下操作位獲取field的元資訊結果,以education__c為例

* 兩種操作方式:

* 1、通過describesobjectresult的fields方法獲取token,然後再通過getdescribe方法獲取

* 2、直接獲取字段然後使用getdescribe方法

* */map

sobjectfieldmaps =merchandiseresult.fields.getmap();

sobjectfield educationfield = sobjectfieldmaps.get('name');

schema.describefieldresult educationfieldresult =educationfield.getdescribe();

schema.displaytype educationtype =educationfieldresult.gettype();

system.debug('education欄位型別為:'+educationtype);

system.debug('education欄位api名稱為:'+educationfieldresult.getname());

system.debug('education欄位label名稱為:'+educationfieldresult.getlabel());

//------------------------------

// listeducationlistvalues =educationfieldresult.getpicklistvalues();

mapeducationlistvaluemap = new map();

for(schema.picklistentry educationlistitem : educationlistvalues));

}set

educationlistvaluesset =educationlistvaluemap.keyset();

system.debug('educations values'+educationlistvaluesset);}}

執行後的結果如下所示:

js Date 相關的方法

date 物件用於處理日期和時間。建立 date 物件的語法 var mydate new date date 物件會自動把當前日期和時間儲存為其初始值。引數形式有以下 種 new date month dd,yyyy hh mm ss new date month dd,yyyy new date...

String相關的方法

charat 0 獲取字元 tochararray 獲取對應的字元陣列 substring 擷取子字串 split 根據分隔符進行分割 string sentence 蓋倫,在進行了連續8次擊殺後,獲得了 超神 的稱號 根據,進行分割,得到3個子字串 string subsentences sent...

相關方法的使用

beanutils.copyproperties 要轉換的類 轉換後的類 substring的用法,兩個引數的用法,起始位置,終止位置 如果確定了起始位置和終止位置的數,可以配置indexof 使用 例子stringbuilder s new stringbuilder swwq 2.44 stri...