Auto create deal's events on CRM calendar with specific text name
Hi there,
I was wondering how I can add specific text when I create deal's events on the Zoho CRM Calendar via deluge workflow.
With the code below, the events title on the calendar would be [Deal's name]. However, I'd like to add specific text before the event name.( More specifically like [▪▪▪ Deal's name] * ▪▪▪=specific text)
Does anyone have solutions for this situation?
Thnaks,
- DealDetails = zoho.crm.getRecordById("Deals",dealId.toLong());
- //info DealDetails;
- startdate = ifnull(DealDetails.get("ShootDate"),"");
- enddate = ifnull(DealDetails.get("ShootDate"),"").replaceAll("T"," ").addhour(1).tostring("yyyy-MM-dd'T'HH:mm:ss'+09:00'");
- // enddate = startdate.replaceall("T"," ").addHour(1).toString("yyyy-MM-dd'T'HH:mm:ss'+09:00'"));
- eventmap = Map();
- eventmap.put("Event_Title",ifnull(DealDetails.get("Deal_Name"),""));
- eventmap.put("Who_Id",ifnull(DealDetails.get("Contact_Name"),"").get("id"));
- eventmap.put("Owner",ifnull(DealDetails.get("Owner"),"").get("id"));
- eventmap.put("What_Id",dealId);
- eventmap.put("$se_module","Deals");
- eventmap.put("Start_DateTime",startdate);
- eventmap.put("End_DateTime",enddate);
- eventmap.put("Account_Name",ifnull(DealDetails.get("Account_Name"),""));
- eventmap.put("Type",ifnull(DealDetails.get("Type"),""));
- relatesrecords = zoho.crm.getRelatedRecords("Events","Deals",dealId.toLong());
- info relatesrecords;
- if(relatesrecords.size() == 0)
- {
- create1 = zoho.crm.createRecord("Events",eventmap);
- info eventmap;
- info create1;
- }
- else
- {
- eventid = relatesrecords.get(0).get("id");
- update = zoho.crm.updateRecord("Events",eventid,eventmap);
- info eventmap;
- info update;
- }