Salesforce JavaScript未终止字符串常量错误
Salesforce JavaScript unterminated string constant Error
我使用JavaScript在Salesforce中创建了一个按钮,它将查询(自定义对象)转换为注册(Contact)。该按钮适用于我自己和我在相同配置文件和权限上登录的任何测试用户,但我的一个用户在使用该按钮时会报告错误。
错误如下:
'分层字符串常量'
我在按钮中使用的代码如下:
{!REQUIRESCRIPT('/soap/ajax/27.0/connection.js')}
alert('Migration in progress, this page will refresh once it is complete. Please click ok, Please DO NOT press this button again');
if ('{!Enquiry__c.Surname__c}' != ''){
if ('{!Enquiry__c.Client_if_already_on_the_system__c}' == ''){
var Reg = new sforce.SObject('Contact');
Reg.FirstName = '{!Enquiry__c.First_Name__c}';
Reg.LastName = '{!Enquiry__c.Surname__c}';
Reg.Gender__c = '{!Enquiry__c.Gender__c}';
Reg.MailingStreet = '{!Enquiry__c.Address__c}';
Reg.MailingPostalCode = '{!Enquiry__c.Post_Code__c}';
Reg.MailingCity = '{!Enquiry__c.City_Town__c}';
Reg.MailingState = '{!Enquiry__c.County__c}';
Reg.HomePhone = '{!Enquiry__c.Home_Number__c}';
Reg.MobilePhone = '{!Enquiry__c.Mobile_Number__c}';
Reg.Email = '{!Enquiry__c.E_mail__c}';
Reg.Lastest_Enquiry__c = '{!Enquiry__c.Id}';
result = sforce.connection.create([Reg]);
if (result[0].success == 'true'){
alert('A new Registration with the name - ' + Reg.FirstName + ' ' + Reg.LastName + ' was successfully created, Please DO NOT press this button again as duplication''s will be created, Your client will be automatically connected to this enquiry');
javascript: document.location.reload(true);
}
}else{
alert('Cannot Migrate to Registration as there is already a Client connected to this Enquiry');
}
}else{
alert('Cannot Migrate to Registration as Surname is blank!');
}
用户告诉我他们正在使用IE作为浏览器,我已经在Chrome、Edge和最新的IE上测试了该按钮。有人知道怎么了吗?
Reg.FirstName和LastName的类型是什么?这两个字段是否使用文本区域类型?因为如果用户输入任何带有回车符的名称,''r''n或警报将失败,并出现相同的错误,并且它将是基于输入的随机名称。
相关文章:
- Node.js v6.2.0类扩展不是函数错误
- Jquery菜单操作不稳定,定位不正确,存在一般错误
- document.open/document.write没有正确地清除chrome中的文档——这是chrome的错误吗
- 试图在引导模式内动态生成图表,得到offsetWidth错误
- 为什么会出现错误;未捕获的类型错误:undefined不是函数;
- 我如何修复包含在captcha的addthis中的错误
- 同样,同样的错误'ahorcado.js:26未捕获类型错误:无法读取属性'beginPath'
- Ob_end_flush正在生成常量错误
- 谷歌地图上的常量错误返回maxZoomService.getMaxZoomAtLatLng()
- 仅 IE 9 出现未终止字符串常量错误
- Salesforce JavaScript未终止字符串常量错误
- 由于ES2015模板文字导致的Webpack错误-“;未终止的字符串常量“;
- Selenium StaleElementReferenceException错误&页面加载完整代码不是常量.点
- 错误值,常量错误
- 添加由于未终止字符串常量错误而无法工作的行
- AngularJS在向工厂注入常量时出现未知提供商错误
- IE10(在兼容模式下)在有效代码上生成SCRIPT1015:未终止字符串常量错误
- “未定义的常量/变量”错误使用带有 Angular JS的 Laravel...无法在边栏选项卡中显示变量
- 序列化json字符串时出现未终止字符串常量错误
- Struts未终止字符串常量调用JS函数错误