O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Writing CSV files using APEX

83 visualizações

Publicada em

  • Entre para ver os comentários

  • Seja a primeira pessoa a gostar disto

Writing CSV files using APEX

  1. 1. Writing CSV files using APEX
  2. 2. I had a requirementto send a file with single record as a CSV attachment public static void xxxx (List<String> CIDS) { try { List<Case> Caselist= [Select <Fields> from Case where ID in :CIDS]; == Selectdesired fields from table === Form Header String ===== string header1 = 'Account Type,DUNS#,Complaint Incident Closed,Customer FirstName n'; string header = header1 ; string finalstr = header ; =====Form Data string concatenated with “,’ for(Case a: Caselist ) { string recordString0 =a.Account_Type__c+','+a.Account_DUN_Number__c+','+a.Status+','+a.Contact_First_Nam e__c'+'n'; string recordstring = recordString0 ; finalstr = finalstr +recordString; } Messaging.EmailFileAttachment csvAttc = new Messaging.EmailFileAttachment(); blob csvBlob = Blob.valueOf(finalstr); string csvname= 'CaseQA.csv'; csvAttc.setFileName(csvname); csvAttc.setBody(csvBlob); // Email process Write code to email file

×