Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
Writing CSV files using APEX
I had a requirementto send a file with single record as a CSV attachment
public static void xxxx (List<String> CIDS)
{
try...
Nächste SlideShare
Wird geladen in …5
×

Writing CSV files using APEX

84 Aufrufe

Veröffentlicht am

  • Loggen Sie sich ein, um Kommentare anzuzeigen.

  • Gehören Sie zu den Ersten, denen das gefällt!

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

×