You need to sign in to do that
Don't have an account?
Updating a Date/Time field
Hi,
I am new to Salesforce programming. Please help me with my problem.
I have a code that update the value of Email_Sent__c after clicking a custom button.
=================================================================
{!REQUIRESCRIPT("/soap/ajax/15.0/connection.js")}
var camp= new sforce.SObject("Campaign");
camp.id= "{!Campaign.Id}";
camp.Email_Sent__c ="true";
try {
resultGo = sforce.connection.update([camp]);
if(!resultGo[0].getBoolean("success"))
{
window.alert(resultGo[0]);
}
window.location.href = window.location.href;
} catch (e)
{
window.alert(e);
}
My problem is, I created a new field Email_Sent_Date__c in a Date/Time type, I want also this button to supply the current date and time once clicked. I did below code but returned me an error.
===========================================
{!REQUIRESCRIPT("/soap/ajax/15.0/connection.js")}
var camp= new sforce.SObject("Campaign");
camp.id= "{!Campaign.Id}";
camp.Email_Sent__c ="true";
camp.Email_Sent_Date__c=sysdate();
try {
resultGo = sforce.connection.update([camp]);
if(!resultGo[0].getBoolean("success"))
{
window.alert(resultGo[0]);
}
window.location.href = window.location.href;
} catch (e)
{
window.alert(e);
}
Thanks in advance.
Del
This is javascript ,sysdate (if i am not wrong , does not exist in javascript), try :
var now = new Date();
camp.Email_Sent_Date__c = now and see if the error continues.