Você está aqui:
Criar um email personalizado com dados de objeto padrão
Para este exemplo de tutorial do Marketing Cloud Connect para Engajamento do Marketing Cloud, crie um email personalizado de um caso com dados de objeto padrão usando AMPscript.
- Em Engajamento, acesse o Email Studio.
- Clique em Conteúdo.
- Clique em Criar.
- Clique em Colar HTML.
- Insira um nome e um assunto.
-
Na área de conteúdo de email, insira este AMPscript.
%%[ Set @mySObject = SObject Set @myRecordId = RecordId set @Case = RetrieveSalesforceObjects(SObject,"Subject,Status","Id", "=", RecordId) Set @CaseRow = Row(@Case, 1) Set @Subject = FIELD(@CaseRow, "Subject") Set @Status = FIELD(@CaseRow, "Status") ]%% <br> <br> SObject From API Call: %%=v(@mySObject)=%% <br> RecordId From API Call: %%=v(@myRecordId)=%% <br> Subject From RetrieveSalesforceObjects: %%=v(@Subject)=%% <br> Status From RetrieveSalesforceObjects: %%=v(@Status)=%% <br> - Salve o email.
-
Modifique o exemplo do AMPScript para incluir personalizações extras. Para adicionar mais campos a partir do caso, siga este formato. Por exemplo, inclua o campo Descrição.
set @Case = RetrieveSalesforceObjects(SObject,"Subject,Status,Description","Id", "=", RecordId) -
Para definir a variável Descrição, adicione outra linha de código. Por exemplo, na linha 6, adicione este código.
Set @Description = FIELD(@CaseRow, "Description").Adicione esse código na marca de fechamento ]%%.
-
Para imprimir o campo Descrição em um email, adicione outra linha de código sob a última linha.
Status From RetrieveSalesforceObjects: %%=v(@Description)=%% <br>
O novo AMPscript é semelhante a este exemplo.
%%[
Set @mySObject = SObject
Set @myRecordId = RecordId
set @Case = RetrieveSalesforceObjects(SObject,"Subject,Status","Id", "=", RecordId)
Set @CaseRow = Row(@Case, 1)
Set @Subject = FIELD(@CaseRow, "Subject")
Set @Status = FIELD(@CaseRow, "Status")
Set @Description = FIELD(@CaseRow, "Description")
]%%
<br>
<br>
SObject From API Call: %%=v(@mySObject)=%%
<br>
RecordId From API Call: %%=v(@myRecordId)=%%
<br>
Subject From RetrieveSalesforceObjects: %%=v(@Subject)=%%
<br>
Status From RetrieveSalesforceObjects: %%=v(@Status)=%%
<br>
Description From RetrieveSalesforceObjects: %%=v(@Description)=%%
<br>
