0

我正在使用 Trustpilot 提供的以下代码将 Trustpilot 邀请集成到我的收据页面中

<script> 
document.addEventListener('DOMContentLoaded', function() {
    const trustpilot_invitation = {
        recipientEmail: 'john@gmail.com',
        recipientName: 'John',
        referenceId: 'Order_123',
        source: 'InvitationScript',
    };
    tp('createInvitation', trustpilot_invitation);
});

我将使用的电子邮件和姓名字符串包含我需要清理的虚假字符,使用类似

var email = '<Actinic:Variable Name="InvoiceEmail"/>';    
email = email.replace('Email&#58;&nbsp;','');

如何将清理后的字符串传递回 Trustpilot 脚本?

4

1 回答 1

0

上面代码片段中的'john@gmail.com'字符串可以替换为您想要的任何内容,可以是返回字符串的函数调用,也可以只是字符串变量。

例如:

var badEmail = '<Actinic:Variable Name="InvoiceEmail"/>'

document.addEventListener('DOMContentLoaded', function() {
    const trustpilot_invitation = {
        recipientEmail: badEmail.replace('Email&#58;&nbsp;',''),
        recipientName: 'John',
        referenceId: 'Order_123',
        source: 'InvitationScript',
    };
    tp('createInvitation', trustpilot_invitation);
});
于 2020-10-05T13:14:12.303 回答