Tipo de dados Array.Object
Armazene uma sequência de objetos JavaScript em uma matriz.
Opções básicas
| Opção | Descrição |
|---|---|
| Rótulo | Exibe o rótulo usado para identificar a variável de dados no Workflow Studio interface. O rótulo pode consistir em qualquer texto. |
| Nome | Exibe o nome usado para identificar a variável de dados em chamadas de script. O nome só pode consistir em caracteres alfanuméricos e sublinhado. O sistema converte automaticamente o rótulo em um nome válido removendo ou substituindo caracteres especiais. |
| Tipo | Indica o tipo de dados armazenados pela variável de dados. |
| Obrigatório(a) | Indica se a variável de dados deve conter um valor quando configurada em uma ação. |
Opções avançadas para variáveis de matriz
| Opção | Descrição |
|---|---|
| Dica | Fornece orientação para designers de fluxo ou ação sobre como configurar os dados. |
| Máx. de linhas | Especifica o número máximo de entradas a serem exibidas no Workflow Studio interface. A matriz pode armazenar mais valores do que exibe. |
Opções avançadas para variáveis de objeto
| Opção | Descrição |
|---|---|
| Estrutura | Especifica como estruturar a hierarquia de objetos. As opções incluem:
Nota: Criar a estrutura manualmente habilita Salvar como modelo opção. Iniciar a partir de um modelo habilita Modelo opção |
| Salvar como modelo | Armazena uma estrutura de objeto criada manualmente para reutilização posterior. |
| Modelo | Especifica a estrutura de objeto existente a ser aplicada a este objeto. |
Nota:
Para obter mais informações sobre como usar variáveis de objeto complexas, consulte Dados complexos.
Crie uma lista de contatos a partir de uma lista de usuários
Este exemplo usa uma ação personalizada para gerar uma lista de detalhes de contatos de usuários em um departamento específico. Para criar a ação personalizada para gerar uma matriz de objetos, consulte Crie uma ação personalizada para gerar uma matriz de objetos de uma lista de registros.
Neste exemplo, a matriz de contatos contém três usuários do departamento de Desenvolvimento.
{
"contacts":
"contact": [
{
"email_address": "allyson.gillispie@example.com",
"first_name": "Allyson",
"last_name": "Gillispie"
},
{
"email_address": "alva.pennigton@example.com",
"first_name": "Alva",
"last_name": "Pennigton"
},
{
"email_address": "andrew.och@example.com",
"first_name": "Andrew",
"last_name": "Och"
}
]
}
}