Home

Sunday, 25 December 2022

sfdc-learn #1 : Check Object Field Length

 

Check Object Field has enough space to store data while insert or update.


Here we used Sobject as Case and field as Subject.

List<Case> caseList = new List<Case>();
String strToInsert = 'Network driver issue';
System.debug('strToInsertLength::'+strToInsert.length());
Integer fieldLength = Schema.SObjectType.Case.fields.Subject.getLength();
System.debug('fieldLength::'+fieldLength);


for(Case cse: [SELECT Id,Subject FROM Case Limit 1]){
if(fieldLength >= strToInsert.length()){
cse.Subject = strToInsert;
caseList.add(cse);
}
}
System.debug('caseList::'+caseList);

               Debug Log:


No comments:

Post a Comment