Pular para o conteúdo principal

Índice de Funções

Lista completa das funções AMPscript disponíveis no Salesforce Marketing Cloud, organizadas por categoria.

Funções de String

FunçãoDescrição
CharRetorna o caractere correspondente a um código ASCII
ConcatConcatena duas ou mais strings
DomainExtrai o domínio de um endereço de e-mail
FormatFormata um valor usando uma máscara
FormatCurrencyFormata um número como moeda
FormatNumberFormata um número com casas decimais e separadores
IndexOfRetorna a posição de uma substring dentro de uma string
LengthRetorna o número de caracteres de uma string
LowercaseConverte uma string para letras minúsculas
ProperCaseConverte a primeira letra de cada palavra para maiúscula
RegExMatchVerifica se uma string corresponde a uma expressão regular
ReplaceSubstitui ocorrências de uma substring por outra
ReplaceListSubstitui múltiplos valores em uma string usando listas delimitadas
StringToHexConverte uma string para representação hexadecimal
SubstringExtrai uma parte de uma string por posição e tamanho
TrimRemove espaços no início e no fim de uma string
URLEncodeCodifica uma string para uso em URLs
UppercaseConverte uma string para letras maiúsculas

Funções Matemáticas

FunçãoDescrição
AddSoma dois números
DivideDivide dois números
ModRetorna o resto da divisão entre dois números
MultiplyMultiplica dois números
RandomGera um número aleatório dentro de um intervalo
SubtractSubtrai dois números

Funções de Data

FunçãoDescrição
DateAddAdiciona ou subtrai um intervalo de tempo a uma data
DateDiffRetorna a diferença entre duas datas
DateParseConverte uma string em um objeto de data
DatePartExtrai uma parte específica de uma data
FormatDateFormata uma data usando uma máscara
GetSendTimeRetorna a data e hora programadas do envio
LocalDateToSystemDateConverte data local para data do sistema
NowRetorna a data e hora atual em UTC
StringToDateConverte uma string para um objeto de data
SystemDateToLocalDateConverte data do sistema para data local

Funções Utilitárias

FunçãoDescrição
AttributeValueRetorna o valor de um atributo do subscriber ou campo da DE
EmptyVerifica se um valor está vazio ou nulo
GUIDGera um identificador único universal
IIFRetorna um de dois valores com base em uma condição
IsEmailAddressVerifica se uma string é um endereço de e-mail válido
IsNullVerifica se um valor é nulo
IsNullDefaultRetorna um valor padrão se o valor for nulo
IsPhoneNumberVerifica se uma string é um número de telefone válido
OutputExibe o resultado de uma função AMPscript
OutputLineExibe o resultado de uma função com quebra de linha
RaiseErrorGera um erro personalizado
TreatAsContentProcessa uma string como conteúdo AMPscript
VExibe o valor de uma variável inline

Funções de Criptografia

FunçãoDescrição
Base64DecodeDecodifica uma string em Base64
Base64EncodeCodifica uma string em Base64
DecryptSymmetricDescriptografa um valor usando criptografia simétrica
EncryptSymmetricCriptografa um valor usando criptografia simétrica
GetJwtGera um JSON Web Token
GetJwtByKeyNameGera um JWT usando uma chave pelo nome
MD5Gera um hash MD5 de uma string
SHA1Gera um hash SHA-1 de uma string
SHA256Gera um hash SHA-256 de uma string
SHA512Gera um hash SHA-512 de uma string

Funções de Data Extension

FunçãoDescrição
ClaimRowReivindica exclusivamente uma linha de uma DE
ClaimRowValueReivindica e retorna o valor de um campo de uma linha
DataExtensionRowCountRetorna o número de linhas de uma DE
DeleteDataRemove registros de uma DE usando critérios
DeleteDERemove um registro de uma DE
ExecuteFilterExecuta um filtro salvo em uma DE
ExecuteFilterOrderedRowsExecuta um filtro salvo e retorna linhas ordenadas
FieldRetorna o valor de um campo de uma linha de rowset
InsertDataInsere um registro em uma DE usando critérios
InsertDEInsere um registro em uma DE
LookupRetorna um único valor de uma DE
LookupOrderedRowsRetorna linhas de uma DE em ordem específica
LookupOrderedRowsCSRetorna linhas ordenadas com comparação case-sensitive
LookupRowsRetorna múltiplas linhas de uma DE
LookupRowsCSRetorna múltiplas linhas com comparação case-sensitive
RowRetorna uma linha específica de um rowset
RowCountRetorna o número de linhas de um rowset
UpdateDataAtualiza registros em uma DE usando critérios
UpdateDEAtualiza um registro em uma DE
UpsertDataInsere ou atualiza registros em uma DE usando critérios
UpsertDEInsere ou atualiza um registro em uma DE

Funções de Conteúdo

FunçãoDescrição
AttachFileAnexa um arquivo a um e-mail
BarcodeUrlGera a URL de uma imagem de código de barras
BeginImpressionRegionMarca o início de uma região de impressão
BuildOptionListCria uma lista de opções HTML a partir de um rowset
BuildRowsetFromJsonConverte uma string JSON em um rowset
BuildRowsetFromStringConverte uma string delimitada em um rowset
BuildRowsetFromXmlConverte uma string XML em um rowset
ContentAreaRetorna o conteúdo de uma Content Area por ID
ContentAreaByNameRetorna o conteúdo de uma Content Area pelo nome
ContentBlockByIdInsere um Content Block por ID
ContentBlockByKeyInsere um Content Block pela chave
ContentBlockByNameInsere um Content Block pelo nome
ContentImageByIdRetorna uma tag img a partir do ID de uma imagem do Content Builder
ContentImageByKeyRetorna uma tag img a partir da chave de uma imagem do Content Builder
EndImpressionRegionMarca o fim de uma região de impressão
GetPortfolioItemRetorna a URL de um item do Portfolio
ImageInsere uma imagem do Portfolio
ImageByIdInsere uma imagem do Portfolio por ID
ImageByKeyInsere uma imagem do Portfolio pela chave
RatingStarsGera uma imagem de estrelas de avaliação para Einstein Email Recommendations
TransformXMLAplica uma transformação XSL a dados XML
TreatAsContentAreaProcessa uma string como Content Area
WATWeb Analytics Tracking - adiciona rastreamento a uma URL

Funções HTTP

FunçãoDescrição
AfterHTTPGetEnvia uma requisição GET após a conclusão do job de envio
BeforeHTTPGetExecuta uma requisição GET uma única vez antes do envio começar
HTTPGetRealiza uma requisição HTTP GET
HTTPGetWrapHabilita rastreamento de cliques em links de conteúdo externo
HTTPPostRealiza uma requisição HTTP POST
HTTPPost2Realiza um HTTP POST com suporte a cabeçalhos personalizados
HTTPPostWithRetryEnvia um HTTP POST com retry automático em caso de falha
HTTPRequestHeaderRecupera o valor de um header HTTP da requisição
IsChtmlBrowserVerifica se o cliente é um browser CHTML
RedirectToRedireciona para uma URL
WrapLongURLEncurta uma URL longa para uso em e-mails

Funções de Sites

FunçãoDescrição
AuthenticatedEmployeeIdRetorna o ID do funcionário autenticado
AuthenticatedEmployeeNotificationAddressRetorna o e-mail de notificação do funcionário autenticado
AuthenticatedEmployeeUserNameRetorna o nome de usuário do funcionário autenticado
AuthenticatedEnterpriseIDRetorna o ID da empresa autenticada
AuthenticatedMemberIDRetorna o ID do membro autenticado
AuthenticatedMemberNameRetorna o nome do membro autenticado
CloudPagesURLGera a URL de uma CloudPage com parâmetros
LiveContentMicrositeURLRetorna a URL de um microsite de conteúdo ao vivo
MicrositeURLRetorna a URL de um microsite
QueryParameterRetorna o valor de um parâmetro da query string
RedirectRedireciona para uma URL em CloudPages
RequestParameterRetorna o valor de um parâmetro da requisição
WATPPlaceholder ordinal para parâmetros em strings WAT

Funções Sociais

FunçãoDescrição
GetPublishedSocialContentRetorna conteúdo publicado em redes sociais
GetSocialPublishUrlRetorna a URL de publicação social
GetSocialPublishUrlByNameRetorna a URL de publicação social pelo nome

Funções SMS

FunçãoDescrição
CreateSmsConversationInicia uma conversa SMS
EndSmsConversationEncerra uma conversa SMS
SetSmsConversationNextKeywordDefine a próxima palavra-chave esperada em uma conversa SMS

Funções de Contatos

FunçãoDescrição
UpsertContactInsere ou atualiza um contato no Contact Builder

Funções Salesforce

FunçãoDescrição
CreateSalesforceObjectCria um registro no Salesforce CRM
LongSfidConverte um ID Salesforce curto para o formato longo de 18 caracteres
RetrieveSalesforceJobSourcesRetorna as fontes de um job do Salesforce
RetrieveSalesforceObjectsRetorna registros do Salesforce CRM
UpdateSingleSalesforceObjectAtualiza um único registro no Salesforce CRM

Microsoft Dynamics CRM

FunçãoDescrição
AddMscrmListMemberAdiciona um membro a uma lista do Dynamics CRM
CreateMscrmRecordCria um registro no Dynamics CRM
DescribeMscrmEntitiesRetorna a lista de entidades do Dynamics CRM
DescribeMscrmEntityAttributesRetorna os atributos de uma entidade do Dynamics CRM
RetrieveMscrmRecordsRetorna registros do Dynamics CRM
RetrieveMscrmRecordsFetchXmlRetorna registros do Dynamics CRM usando FetchXML
SetStateMscrmRecordAltera o estado de um registro no Dynamics CRM
UpdateMscrmRecordsAtualiza registros no Dynamics CRM
UpsertMscrmRecordInsere ou atualiza um registro no Dynamics CRM

Funções de API

FunçãoDescrição
AddObjectArrayItemAdiciona um item a um array de objeto da API
CreateObjectCria um objeto para uso com a API SOAP
InvokeCreateExecuta uma operação Create via API SOAP
InvokeDeleteExecuta uma operação Delete via API SOAP
InvokeExecuteExecuta uma operação Execute via API SOAP
InvokePerformExecuta uma operação Perform via API SOAP
InvokeRetrieveExecuta uma operação Retrieve via API SOAP
InvokeUpdateExecuta uma operação Update via API SOAP
SetObjectPropertyDefine uma propriedade em um objeto da API