我们目前收到的电子邮件会在分配项目时向人们发送。
但是我们想要这样做,以便在更改信息路径表单时,它只向以前没有通过电子邮件发送的人发送电子邮件。
我们尝试过,翻译删除文字。
例如:
它将是:
Persons to be Emailed: Joe.Bloggs@email.co.uk
Persons Email List: Joe.Bloggs@email.co.uk
Persons Emailed - Joe.Bloggs@email.co.uk
表单已更新,我们添加了paul.bloggs@email.co.uk
更新字段如下(如何):
Persons to be Emailed: Joe.Bloggs@email.co.uk
Persons Email List: Joe.Bloggs@email.co.uk | paul.bloggs@email.co.uk
Persons Emailed - Joe.Bloggs@email.co.uk
如何删除电子邮件列表中通过电子邮件发送的电子邮件,然后返回要通过电子邮件发送的人员中的值?
答案 0 :(得分:0)
尝试使用concat()
将新用户的电子邮件附加到电子邮件列表中。例如:
concat(PersonsEmailListField, " | ", EmailToAddField)
您可以根据需要连接多个内容,只需继续添加参数即可。您可能还想进行一些清理/完整性验证(检查电子邮件中是否有数据要在添加之前添加字段等)。
答案 1 :(得分:0)
如果我正确理解了您的问题,您希望在"通过电子邮件发送的人员中添加新的电子邮件条目"。
试试这个,在"电子邮件列表"中创建一个规则。无条件且具有以下公式的字段:
translate(substring-after(. , PersonsEmailed), " |","")
公式的第一部分是substring-after (., PersonsEmailed)
。在此公式中,我们将在PersonsEmailed值之后获取新的电子邮件条目。
第二部分是翻译结果。我们将从第一个公式得到的原始结果是空格,它包括" |"字符。这就是我们将任何空格和角色翻译成无空间的原因。
现在,在将电子邮件发送到新电子邮件条目后,您可以使用concat()
添加新的电子邮件条目和电子邮件值,并在PersonsEmailed字段中输入。