+ Start a Discussion
WigManWigMan 

Create Task not happening

Trying to create a new task associated with a lead in an s-control and the code executes ok but it doesnt create the associated record in the task table...here is the code below - I also use the same method to add a note to a lead which works fine.

Code:
function UpdateTask() {
var addr = new sforce.StringBuffer();
var usr = "Lead sent-forwarded by: " + "{!User.Name}" + " to the following addresse(s): " + addr.append(document.getElementById("to_address").value);
var lead = "{!Lead.Id}";
var user = sforce.connection.getUserInfo().userEmail;

var updateTask = new sforce.SObject("Task");

updateTask.WhoId = lead;
updateTask.Subject = "Lead Sent-Forwarded";
updateTask.Description = usr;
updateTask.IsClosed = "true";
updateTask.Status = "Completed";
updateTask.Type = "Email";
updateTask.Priority = "Normal";

var result = sforce.connection.create([UpdateTask]);
}

 

HardhatHardhat
Did you check to see what error you're getting?  Run it with Firebug to see.

My guess would be that it doesn't like that you're setting IsClosed, which is a derived field (it's derived from the Status field).