Здравствуйте! Разбираюсь с salesforce.
Натолкните, пожалуйста, как разрешить следующую задачку:
При создании и обновлении записи объекта Contact, триггер должен проверять длину поля Description, если поле длиннее 200 символов, нужно обрезать его до 197 символов и добавить в конец строки троеточие.
Так а в чем у Вас проблема? Пишете триггер и проверяете Description для каждой записи.
https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_methods_system_string.htm
https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_triggers.htm
https://trailhead.salesforce.com/en/content/learn/modules/apex_triggers/apex_triggers_intro
Для этой задачи можно использовать WorkFlow с последующим FieldUpdate.
Попробуй .abbreviate(200)
public static void checkDescription(Contact con){
if(con.Description!=null)
if(con.Description.length()>200) con.Description=con.Description__c.substring(0, 196)+'...';
}