Editar campos de área de rich text em registros
Use campos de área de rich text para aprimorar a aparência do texto, incluindo imagens e hiperlinks.
Edições obrigatórias
| Disponível em: o aplicativo Salesforce móvel, Salesforce Classic e Lightning Experience |
| Disponível em: Essentials, Contact Manager, Group, Professional, Enterprise, Performance, Unlimited e Developer Editions |
| Permissões necessárias ao usuário | |
|---|---|
| Para criar ou alterar campos personalizados: | Personalizar aplicativo |
Os campos de área de rich text usam o editor de rich text para formatar conteúdo. Os editores de rich text para campos personalizados no Lightning Experience e no aplicativo Salesforce móvel têm poucas diferenças em comparação com os editores de rich text no Salesforce Classic.
No Lightning Experience e no aplicativo Salesforce móvel, os editores de rich text para campos personalizados usam a biblioteca Quill de código aberto. No Salesforce Classic, os editores de rich text para campos personalizados usam o CKEditor. No Lightning Experience, o Salesforce Knowledge e os emails também usam o CKEditor.
| Botão da barra de ferramentas de Editor de rich text para campos personalizados | No Lightning Experience e aplicativo Salesforce móvel | No Salesforce Classic |
|---|---|---|
| Cor |
|
|
| Formatar fonte (Negrito, Itálico, Sublinhado, Tachado) |
|
|
| Formatar corpo (Lista com marcadores, Lista numerada, Recuo e Recuo deslocado) |
|
|
| Alinhar texto (Alinhamento à esquerda, Alinhamento central e Alinhamento à direita) |
|
|
| Inserir link |
|
|
| Inserir imagem |
|
|
| Remover formatação |
|
|
| Desfazer e refazer última ação |
|
Observe essas diferenças em editores de rich text no Lightning Experience e no aplicativo Salesforce móvel, em relação ao Salesforce Classic.
No Lightning Experience e no aplicativo Salesforce móvel:
- Os espaços são considerados valores não vazios.
- A família de fontes padrão é a fonte sem serifa nativa no seu sistema ou dispositivo.
- O botão Inserir link permite que você insira um URL com o valor de destino
_blankpor padrão. Esse botão aparece desativado quando a página de edição de registro é carregada e é ativado após você ativar o editor com o teclado ou o mouse. - O botão Inserir imagem permite inserir uma imagem. Você pode carregar uma imagem apenas usando o seletor de arquivos do sistema. O carregamento de imagem pode variar entre editores de rich text em diferentes áreas de recurso. Por exemplo, no editor do Chatter em uma página de registro, você também pode selecionar uma imagem que foi carregada anteriormente na sua organização.
- O botão Alinhar à esquerda insere um elemento de
<p>ao redor do conteúdo. - Use atalhos de teclado para desfazer e refazer a formatação de conteúdo. No Windows, desfaça sua última ação pressionando Ctrl+Z e reverta sua última ação pressionando Ctrl+Y. No Mac OS, use Cmd+Z e Cmd+Y. Você também pode usar o menu Editar do seu navegador para desfazer ou refazer as alterações.
No Salesforce Classic:
- Os espaços são considerados valores vazios.
- A família de fontes padrão é Arial, Verdana, Trebuchet MS, sans-serif.
- A formatação de cor é preservada quando você alterna para o Salesforce Classic para editar um campo personalizado que foi formatado no Lightning Experience ou no aplicativo Salesforce móvel. Isso ocorre, embora o botão Cor não esteja disponível no Salesforce Classic.
- O botão Inserir link permite que você insira um URL com uma seleção de protocolos e valores de destino. Quando você alternar para o Lightning Experience ou para o aplicativo Salesforce móvel e editar o campo personalizado, os protocolos sem suporte ou valores de destino não são preservados.
- O botão Inserir imagem permite que você insira uma imagem ao carregá-la ou ao fazer referência a uma que esteja hospedada em outro servidor.
- O botão Alinhar à esquerda insere inicialmente um elemento de
<p>em volta do conteúdo. Se você remover a formatação de alinhamento à esquerda e reutilizar o botão Alinhar à esquerda no texto existente que antes estava alinhado à esquerda, serão adicionadas marcas de<div>adicionais.
Dicas de implementação
- Especifique o tamanho da caixa do editor para um campo de rich text configurando a propriedade Número de linhas exibidas na configuração do campo.
- Quando você exibe ou imprime conteúdo, o Salesforce preserva a versão formatada do rich text.
- As pesquisas por conteúdo que contêm campos rich text area ignoram as imagens e as marcas.
- A exclusão de um campo de área de rich text move-o para a seção Campos excluídos no objeto personalizado ou nos tipos de artigo do Salesforce Knowledge.
- Você pode converter campos de área de rich text em campos de área de texto longo. Qualquer imagem será excluída na próxima vez que você salvar o campo de área de texto longo. Depois da conversão, a marcação fica oculta no campo área de texto longo, mas não é removida do registro. Assim, se você mudar de ideia, poderá restaurar a marcação antes de salvar o registro.
- A parte de texto de um campo de área de rich text conta para o armazenamento de dados do objeto que contém o campo.
Colar conteúdo de origens externas
- Você pode copiar e colar texto de origens externas, como o Microsoft® Word, mas talvez tenha que reaplicar a formatação.
- O texto de fontes externas pode incluir marcas HTML e formatação especial que você não pode ver e da qual não precisa. As marcas são consideradas em relação ao limite de caracteres de um campo. Recomendamos primeiro colar o texto em um editor de texto simples, como o Bloco de Notas no Windows ou o TextEdit no macOS. Copie o texto do editor de texto simples, cole-o em um campo de rich text e aplique formatação usando os botões do campo de rich text.
- JavaScript e CSS são tratados como texto. Por exemplo, se você estiver criando uma Ideia por meio da API, o código JavaScript ou CSS será removido sem aviso. O Salesforce oferece suporte a um número limitado de marcas HTML aprovadas.
- Quando um campo de rich text area é usado em uma fórmula, as marcas HTML são eliminadas antes da execução da fórmula.
- Campos de área de rich text podem ser filtrados e resumidos em relatórios, mas marcações HTML e formatação especial não são incluídas nos resultados do relatório. Por exemplo,
<b>some</b> <i>text</i>se torna "algum texto" em vez de <b>algum</b> <i>texto</i> ou algum texto. - É possível usar um campo de área de rich text em uma mala direta, mas as marcas de HTML serão incluídas como texto no documento resultante. As imagens não são mescladas.
Imagens em campos de área de rich text
- O tamanho máximo de uma imagem que pode ser carregada em um campo rich text area é 1 MB. Somente os tipos de arquivo gif, jpg e png podem ser carregados.
- Para carregar muitas imagens, use a API versão 20 ou mais recente.
Nota Ao carregar imagens por meio da API, o atributoaltnão é preenchido, a menos que seja especificado separadamente. - As imagens carregadas em um campo de área de rich text são extraídas na exportação semanal da sua organização e incluídas nos dados exportados.
- Imagens em campos de área de rich text contam para o armazenamento de arquivos do objeto que contém o campo.
- Você não pode adicionar um hiperlink a uma imagem.
- Não é possível atualizar uma imagem para uma área de texto de rich media usando o protocolo file:// no campo URL. Em vez disso, use http:, https:, dados:, //, /ou um URL relativo.
- Não é possível redimensionar imagens no Lightning Experience e no aplicativo Salesforce móvel. Uma exceção a isso é usar o navegador Chrome no Lightning Knowledge.
Suporte para formatação
O poder do editor de rich text está na sua interface WYSIWYG. Digite no editor e use a barra de ferramentas para formatar seu conteúdo o máximo possível. Ao colar o conteúdo formatado de outra origem, você pode esperar algumas diferenças de formatação no Lightning Experience e no aplicativo Salesforce móvel. Aqui estão algumas considerações sobre formatação que você deve ter em mente.
- Cores
- O botão Cor está disponível apenas no Lightning Experience. A formatação de cor é preservada quando você edita o campo de rich text no Salesforce Classic. O campo de rich text no Lightning Experience lida com a formatação de cor no formato RGB, que adiciona a marca
<span style="color: rgb(255, 0, 0);"></span>em torno do seu texto. O campo de rich text no Salesforce Classic lida com a formatação de cor no formato hexadecimal, que adiciona a marca<span style="color: #ff0000;"></span>em torno do seu texto. O valor RGB e hexadecimal depende da cor escolhida. - Listas de definições
-
A formatação de listas de definições é preservada, mas o estilo aparece diferente no Lightning Experience e no aplicativo Salesforce móvel. Termos de definição não aparecem em negrito.
- Fontes
-
Quando você cola texto com cor, tamanho ou tipo de fonte predefinido, a marcação
fonté convertida em uma marcaçãospancom o atributostyle. - Cabeçalhos
- Estilos de cabeçalho são diferentes no Lightning Experience e no Salesforce Classic. Cabeçalhos no Salesforce Classic ficam em negrito e ficam menores conforme o número do nível do cabeçalho aumenta. Cabeçalhos no Lightning Experience têm os seguintes pesos e tamanhos de fonte.
h1: 24 px (sem negrito)h2: 18 px (negrito)h3: 18 px (sem negrito)h4: 14 px (negrito)h5: 14 px (sem negrito)h6: 12 px (negrito)
- Estilos inline em marcas
h1,h2,h3,h4,h5eh6não são suportados e são ignorados. - Hiperlinks
- Os hiperlinks sempre são abertos em uma nova janela ou guia no Lightning Experience e no aplicativo móvel do Salesforce usando
target=”_blank”. No Salesforce Classic, você pode usar diferentes valores detargetem hiperlinks no campo de rich text. Se você editar um campo de rich text com um link assim no Lightning Experience ou no aplicativo, o valortargetserá convertido em_blank. - Estilos inline
- No Salesforce Classic, há suporte para estilos inline em marcas
div,span,p,brehr. No Lightning Experience e no aplicativo Salesforce móvel, há suporte somente para estilos inline em marcasspan. - Listas
- As listas organizadas aninhadas em campos de rich text são numeradas de forma diferente no Salesforce Classic do no Lightning Experience e no aplicativo Salesforce móvel. No Salesforce Classic, as listas de organizadas aninhadas são numeradas com este padrão: 1, 1, 1. No Lightning Experience e no aplicativo Salesforce móvel, as listas organizadas aninhadas são numeradas com esse padrão: 1, a, i.
- No Lightning Experience e no aplicativo Salesforce móvel, não é possível aninhar uma lista com marcadores em uma lista numerada. A lista com marcadores aninhada é convertida em uma lista numerada quando você a cola no editor.
- Você também não pode aninhar uma lista numerada em uma lista com marcadores. A lista numerada aninhada é convertida em uma lista com marcadores quando você a cola no editor.
Aviso Há suporte para aninhar listas de diferentes tipos apenas no Salesforce Classic. Não edite um campo de área de rich text existente que contenha uma lista aninhada de um tipo diferente no Lightning Experience e no aplicativo Salesforce móvel. Se você fizer isso, a lista aninhada será convertida para o mesmo tipo que a lista pai, mesmo que você não edite a lista em si. -
Listas aninhadas do mesmo tipo têm suporte. No entanto, a colagem de uma lista aninhada no editor reduz tudo a uma única lista no Lightning Experience e no aplicativo Salesforce móvel. Por exemplo, uma lista com marcadores aninhada em outra lista com marcadores torna-se uma única lista com marcadores quando colada. Para listas aninhadas do mesmo tipo, use a barra de ferramentas para ajustar a formatação da lista. Também é possível pressionar a tecla Tab ou Shift + Tab para criar um item de lista aninhada ou remover um item de lista aninhada.
Nota No Lightning Experience e no aplicativo Salesforce móvel, não é possível colar as listas copiadas do Microsoft® Word, isso resulta na conversão dos itens da lista em parágrafos. Embora apareçam visualmente como listas, elas são coladas como marcasp. - Parágrafos e quebras de linha
- Pressionar a tecla Enter cria um parágrafo no Lightning Experience e no aplicativo Salesforce móvel. Porém, pressionar a tecla Enter no Salesforce Classic adiciona um elemento
<br>dentro do parágrafo atual. A diferença visual é pequena. - A marcação para linhas em branco é
<p><br></p>no Lightning Experience e no aplicativo Salesforce móvel e<br>no Salesforce Classic. Se você criar texto em um campo de rich text no Lightning Experience ou no aplicativo Salesforce móvel e depois editá-lo no Salesforce Classic, a marcação para as linhas em branco será convertida para<p> </p>. Edições subsequentes no Lightning Experience ou no aplicativo Salesforce móvel não fazem com que as linhas em branco mudem de volta para a marcação original. - Parágrafos em editores de rich text adicionam caracteres extras ao texto quando salvos no Lightning Experience e no aplicativo Salesforce móvel. Cada parágrafo contribui com sete caracteres
<p> </p>para a contagem de caracteres. Por exemplo, se seu administrador especificar um limite de caracteres de 5.000, você poderá inserir apenas 4.993 caracteres no editor de rich text de um campo personalizado no Lightning Experience. Dividir o texto em vários parágrafos reduz ainda mais o número de caracteres que você pode inserir. Linhas em branco não contribuem com caracteres visíveis, mas contribuem com vários caracteres com sua marcação. -
Nota Os valores de campo RichText são retornados no formato HTML. Isso significa que ele pode conter elementos de bloco. Aninhar elementos de bloco como campos de mesclagem em elementos em linha pode causar problemas de formatação em HTML. Se você estiver usando o campo personalizado RichText como um campo de mesclagem, considere aplicar personalizações HTML, como fontes, ao campo personalizado em si. Se você quiser apenas dados de texto no campo personalizado, use TextField em vez disso. - Caracteres especiais
- Como os valores de campo de rich text são retornados no formato HTML, alguns caracteres são escapados quando o valor do campo personalizado é recuperado por meio da API.
- Caractere de E comercial
&retorna como& - Caractere de Maior que
>é retornado como> - Caractere de Menor que
<é retornado como< - Caractere de aspas
"é retornado como" - Caractere de aspas simples
'é retornado como' - Alguns caracteres especiais, como emojis, são renderizados em formatos inconsistentes. O valor de retorno depende da sua plataforma e do fim do destinatário da resposta da API.
- Caractere de E comercial
- Tabelas
- No Salesforce Classic, o Lightning Experience e o aplicativo Salesforce móvel oferecem suporte à colagem de tabelas, mas você somente pode editar o conteúdo das tabelas.
- Marcação em nível de texto
-
- Endereços com marcas de
addressfazem com que a formatação de lista que os delimita seja removida. - Não há suporte a citações aninhadas usando marcas
q. - O texto tachado usa marcas
strike. - Texto de teletipo entre marcas
tté convertido para marcascode.
- Endereços com marcas de
Esta tabela lista os códigos HTML com suporte e as considerações de formatação, no Lightning Experience e no aplicativo Salesforce móvel. Quando você edita um campo de rich text ou cola texto com marcações sem suporte no Lightning Experience e no aplicativo Salesforce móvel, essas marcações são removidas. O texto delimitado pelas marcações sem suporte é preservado como texto simples.


