O campo Se compara dois valores e insere o texto apropriado ao resultado da comparação. Quando usado em uma mesclagem de email main documento, o If campo pode examinar informações nos registros de dados mesclados, como códigos postais ou números de conta. Por exemplo, você pode enviar cartas apenas para os clientes localizados em uma determinada cidade.
Você pode usar o campo If em um documento ou usar o campo If como parte de uma regra If-Then-Else em uma mesclagem de email.
Para usar o campo If em um documento, faça o seguinte:
-
Na guia Inserir, no grupo Texto, clique em Partes Rápidas e em Campo.
-
Na lista Nomes de campo, selecione Se.
-
Na caixa Códigos de campo, digite as expressões, o operador, o texto verdadeiro e o texto falso, seguindo a sintaxe mostrada acima.
-
Clique em OK.
Para usar o campo If como parte de uma mesclagem de email, faça o seguinte enquanto estiver configurando a mesclagem de email:
-
Na guia Emails , no grupo Gravar & Inserir Campos , clique em Regras e clique em Se... Então... Outra coisa.
-
Na lista Nome do campo , selecione o nome de um campo de mesclagem, como City.
-
Na lista Comparação , selecione o operador desejado. Por exemplo, para destacar os destinatários em uma determinada cidade, selecione Igual a.
-
Na caixa Comparar com, digite o valor que deseja usar. Por exemplo, para escolher destinatários em Tóquio, digite Tóquio.
Observação: Se você selecionou estiver em branco ou não estiver em branco na lista Comparação , deixe a caixa Comparar com vazia.
-
Na caixa Inserir esse texto, digite o texto que você deseja exibir no documento quando a condição especificada for verdadeira. Por exemplo, para personalizar o texto para destinatários em Tóquio, você pode digitar especialmente para seu bairro de Tóquio.
-
Na caixa De outra forma, insira esse texto, digite o texto que você deseja exibir no documento quando a condição especificada não for verdadeira. Por exemplo, para fornecer texto genérico para destinatários que não estão em Tóquio, você pode digitar especialmente para seu bairro ao redor.
Sintaxe
Ao exibir o código de campo Se no documento, a sintaxe se parece com esta:
{ IF Expression1OperatorExpression2TrueTextFalseText}
Observação: Um código de campo informa ao campo o que ele deve mostrar. Os resultados do campo são o que aparece no documento depois que o código é avaliado. Para alternar entre exibir o código de campo e os respectivos resultados, pressione Alt+F9.
Instruções
Expression1, Expression2
Valores que você deseja comparar. Essas expressões podem ser dados de campo de mesclagem, nomes indicador, cadeias de caracteres, números, campos aninhados que retornam um valor ou fórmulas matemáticas. Se uma expressão contiver espaços, inclua a expressão entre aspas.
Observações:
-
Expression2 deve ser incluído entre aspas para que seja comparado como uma cadeia de caracteres.
-
Se o operador for = ou <>, Expression2 poderá conter um ponto de interrogação (?) para representar qualquer caractere único ou um asterisco (*) para representar qualquer cadeia de caracteres.
-
Se você usar um asterisco no Expression2, a parte do Expression1 que corresponde ao asterisco e aos caracteres restantes no Expression2 não poderá exceder 128 caracteres.
Operador
Operador de comparação. Insira um espaço antes e depois do operador.
Operador |
Descrição |
= |
Igual a |
<> |
Diferente de |
> |
Maior que |
< |
Menor que |
>= |
Maior ou igual a |
<= |
Menor ou igual a |
TrueText, FalseText
Texto que resulta quando a comparação é verdadeira (TrueText) ou false (FalseText). Se FalseText não for especificado e a comparação for falsa, o campo IF não terá resultado. Cada cadeia de caracteres que contém várias palavras deve ser incluída entre aspas.
Exemplo
O exemplo a seguir especifica que, se o pedido do cliente for maior ou igual a 100 unidades, o texto "Obrigado" será exibido no documento. Se o pedido do cliente for menor que 100 unidades, o texto "O pedido mínimo é 100 unidades" será exibido no documento.
{PEDIDO IF>=100 "Obrigado" "A ordem mínima é 100 unidades"}