Lotus notes 更改收到的外部电子邮件上的徽标

Lotus notes 更改收到的外部电子邮件上的徽标,lotus-notes,Lotus Notes,我收到一个请求,如果收到的邮件来自某个特定的网站,我会在邮件中添加一个新的图像。我发现了一个字段,除其他字段外,它只存在于从公司外部收到的电子邮件中。我尝试的是在备忘录表单的Logo字段中引用此字段。我有一个图像资源,正在尝试在现有函数中对该字段执行@Contains操作,但它不想用我想要使用的图像替换用户的默认图像。有人试过这种东西吗?如果有,我错过了什么 @If( @Contains(X_Sender; "postmaster@XXX.com"); "StdNo

我收到一个请求,如果收到的邮件来自某个特定的网站,我会在邮件中添加一个新的图像。我发现了一个字段,除其他字段外,它只存在于从公司外部收到的电子邮件中。我尝试的是在备忘录表单的Logo字段中引用此字段。我有一个图像资源,正在尝试在现有函数中对该字段执行@Contains操作,但它不想用我想要使用的图像替换用户的默认图像。有人试过这种东西吗?如果有,我错过了什么

@If( @Contains(X_Sender; "postmaster@XXX.com"); "StdNotesLtr35"; 
    @If(@IsNewDoc; @If(@GetProfileField("CalendarProfile";"DefaultLogo")= "";"stdNotesLtr25";@GetProfileField("CalendarProfile";"DefaultLogo"))
    ; @Contains(From; "@"); "StdNotesLtrGateway"; Logo))
我添加了一个别名为“StdNotesLtr35”的图像资源,但无论我怎么尝试,它都不会出现在这些电子邮件中。

我不知道“X_Sender”作为一个字段从何而来。它肯定不是默认的Notes/Domino

请尝试:

@If( @Contains(From; "postmaster@XXX.com"); "StdNotesLtr35"; 
     @IsNewDoc; @If(@GetProfileField("CalendarProfile";"DefaultLogo")="";
        "stdNotesLtr25";@GetProfileField("CalendarProfile";"DefaultLogo")); 
     @Contains(From; "@"); "StdNotesLtrGateway"; Logo)
我删除了不必要的第二个if,并将“X_Sender”替换为“From”。这应该可以…

我不知道“X_Sender”作为一个字段从何而来。它肯定不是默认的Notes/Domino

请尝试:

@If( @Contains(From; "postmaster@XXX.com"); "StdNotesLtr35"; 
     @IsNewDoc; @If(@GetProfileField("CalendarProfile";"DefaultLogo")="";
        "stdNotesLtr25";@GetProfileField("CalendarProfile";"DefaultLogo")); 
     @Contains(From; "@"); "StdNotesLtrGateway"; Logo)

我删除了不必要的第二个if,并将“X_Sender”替换为“From”。这应该可以…

我会尝试更改徽标字段中的公式:


尝试添加
@If(@IsAvailable(“X_Sender”);“StdNotesLtr35”
箭头指向的右侧,在最后一个
徽标之前我将尝试更改徽标字段中的公式:


尝试添加
@If(@IsAvailable(“X_Sender”);“StdNotesLtr35”箭头指向的右侧,在最后一个
徽标之前

请向我们展示您的图像源计算公式。。。然后我们可以告诉你出了什么问题。这是绝对可能做你想做的,做了类似的事情我自己多次我添加了当前的代码到我的原始后请告诉我们您的公式计算的图像资源。。。然后我们可以告诉你出了什么问题。我多次将当前代码添加到我的原始帖子X_发件人来自Salesforce,以及在“属性”框的“文档”选项卡中看到的十几个或更多其他字段。From不起作用,因为这是实际发送电子邮件的人的姓名。我同意删除第二个@If。问题是Salesforce从发件人的电子邮件地址发送电子邮件。我需要将Salesforce的电子邮件与同一用户发送的所有其他电子邮件区分开来。Salesforce添加了一组包含各种信息的“X_”字段,因此我认为如果我检查其中一个字段中的特定文本,它将重置徽标。到目前为止,它还没有这样做。那么试一试怎么样:@If(@IsAvailable(X_Sender);…今天试一试,但仍然没有任何乐趣:(如果我有头发,我现在就会拔出来。)你是否尝试通过输入公式“StdNotesLtr35”来确定你是否在正确的位置其他什么都没有?徽标会改变吗?X_发件人来自Salesforce,以及在“属性”框的“文档”选项卡中看到的十几个或更多其他字段。发件人不起作用,因为这是实际发送电子邮件的人的姓名。我同意删除第二个@If。问题是Salesforce从中发送电子邮件发件人的电子邮件地址。我需要将Salesforce的电子邮件与同一用户发送的所有其他电子邮件区分开来。Salesforce添加了一组包含各种信息的“X_”字段,因此我认为如果我检查其中一个字段中的特定文本,它会重置徽标。到目前为止,它还没有这样做。那么尝试一下怎么样:@if(@IsAvailable(X_Sender);…今天试过了,但仍然没有任何乐趣:(如果我有头发,我现在会把它拔出来。)你是否尝试通过输入公式“StdNotesLtr35”来确定你是否在正确的位置还有什么?徽标是否会更改?它不起作用。即使徽标字段的值具有我要显示的图像的值,也不会更改图标。它不起作用。即使徽标字段的值具有我要显示的图像的值,也不会更改图标。