Javascript 如何将变量字符串传递给常量对象
我正在使用Trustpilot提供的以下代码将Trustpilot邀请集成到我的接收页面Javascript 如何将变量字符串传递给常量对象,javascript,variables,constants,trustpilot,Javascript,Variables,Constants,Trustpilot,我正在使用Trustpilot提供的以下代码将Trustpilot邀请集成到我的接收页面 <script> document.addEventListener('DOMContentLoaded', function() { const trustpilot_invitation = { recipientEmail: 'john@gmail.com', recipientName: 'John', referenceId:
<script>
document.addEventListener('DOMContentLoaded', function() {
const trustpilot_invitation = {
recipientEmail: 'john@gmail.com',
recipientName: 'John',
referenceId: 'Order_123',
source: 'InvitationScript',
};
tp('createInvitation', trustpilot_invitation);
});
document.addEventListener('DOMContentLoaded',function(){
const trustpilot_邀请={
收件人电子邮件:'john@gmail.com',
收件人姓名:“John”,
referenceId:'Order_123',
来源:'InvitationScript',
};
tp(“Create邀请函”、trustpilot\u邀请函);
});
我将使用的电子邮件和名称字符串包含我需要清理的伪字符,使用类似
var email = '<Actinic:Variable Name="InvoiceEmail"/>';
email = email.replace('Email: ','');
var email='';
email=email.replace('email:;','');
如何将清理后的字符串传递回Trustpilot脚本?john@gmail.com“string可以替换为您想要的任何内容,无论是返回字符串的函数调用还是字符串变量 例如:
var badEmail=''
document.addEventListener('DOMContentLoaded',function(){
const trustpilot_邀请={
收件人电子邮件:badEmail.replace('Email:;',''),
收件人姓名:“John”,
referenceId:'Order_123',
来源:'InvitationScript',
};
tp(“Create邀请函”、trustpilot\u邀请函);
});
您的意思是要在john@gmail.com
例如?你好,Luke-Thaks,谢谢你的回复。我曾经尝试过类似的方法,认为我做错了什么,因为它不起作用。事实上,问题出在另一段代码中。
var badEmail = '<Actinic:Variable Name="InvoiceEmail"/>'
document.addEventListener('DOMContentLoaded', function() {
const trustpilot_invitation = {
recipientEmail: badEmail.replace('Email: ',''),
recipientName: 'John',
referenceId: 'Order_123',
source: 'InvitationScript',
};
tp('createInvitation', trustpilot_invitation);
});