---
sourceDocument: Referência de API do Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Referência de API do Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# SummaryTableWriter - Global

# SummaryTableWriter - Global {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 min. de leitura

A inclusão de script SummaryTableWriter permite a criação de conjuntos de resumo para relatórios que podem ser gerados com consultas padrão e tendências.

Esta inclusão de script fornece métodos que permitem personalizar a saída dos conjuntos de resumo para relatórios, como adicionar um título, definir uma consulta na qual basear os dados do relatório e especificar a coluna da pilha e o eixo X.

## SummaryTableWriter --- SummaryTableWriter(cadeia de caracteres "tableName", cadeia de caracteres columnName) {#ariaid-title2}

Produz um conjunto de resumo para a CONTAGEM de todos os incidentes agrupados por categoria.
A tabela de definição de gráfico personalizada contém um campo chamado Tabela que está oculto por padrão. Se o campo estiver definido, o que está em alguns dos gráficos personalizados de base, não importa o que esteja definido nos scripts de gráfico personalizado, clicar no gráfico direcionará você para esta tabela.

Por exemplo, se você criar um gráfico personalizado em relação à tabela `[task]` por meio de um script, mas tiver copiado o gráfico personalizado de um gráfico personalizado que contém Tabela = incidente, clicar em qualquer barra no script personalizado acessará incident.do em vez de task.do.

Para verificar o valor do campo Tabela, clique no ícone de ações adicionais e selecione ConfigurarLayout do formulário e mova o campo Tabela de Disponível para Selecionado. Abra a definição de gráfico personalizado e defina o campo Tabela como nenhum.
{#r_STW-SummaryTableWriter_S_S__table_tlc_qjv_qx__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| tableName | Cadeia de caracteres | Tabela usada na consulta para gerar os dados. |
| columnName | Cadeia de caracteres | Campo usado para determinar os valores do eixo X. |
[Tabela 1. Parâmetros]

{#r_STW-SummaryTableWriter_S_S__table_tlc_qjv_qx}  

    var summarySet = new SummaryTableWriter('incident', 'category');
    summarySet.generate();

## SummaryTableWriter - gerar () {#ariaid-title3}

Cria o conjunto de resumo de registros para relatórios.
{#r_STW-generate__table_dzf_nz5_qx__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| Nenhum |   |   |
[Tabela 2. Parâmetros]

{#r_STW-generate__table_dzf_nz5_qx} {#r_STW-generate__table_ezf_nz5_qx__entry__2}

| Tipo | Descrição |
|-|-|
| vazio |   |
[Tabela 3. Retorna]

{#r_STW-generate__table_ezf_nz5_qx}  

    var opened = new SummaryTableWriter('incident', '');
    opened.generate();

## SummaryTableWriter - setQuery(cadeia de caracteres consulta) {#ariaid-title4}

Define a consulta a ser usada para carregar os dados do conjunto de registros de resumo.
{#r_STW-setQuery_S__table_us1_gt5_qx__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| consulta | Cadeia de caracteres | Consulta a ser usada para carregar os dados de resumo. |
[Tabela 4. Parâmetros]

{#r_STW-setQuery_S__table_us1_gt5_qx} {#r_STW-setQuery_S__table_vs1_gt5_qx__entry__2}

| Tipo | Descrição |
|-|-|
| vazio |   |
[Tabela 5. Retorna]

{#r_STW-setQuery_S__table_vs1_gt5_qx}  

    var summarySet = new SummaryTableWriter('incident', 'category');
    summarySet.setQuery("active=true");
    summarySet.generate();

## SummaryTableWriter - setStackOn(coluna de cadeia de caracteres) {#ariaid-title5}

Define a coluna na qual os registros de incidentes serão empilhados.
{#r_STW-setStackOn_S__table_h41_qw5_qx__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| coluna | Cadeia de caracteres | Coluna usada para empilhar os registros de incidentes. |
[Tabela 6. Parâmetros]

{#r_STW-setStackOn_S__table_h41_qw5_qx} {#r_STW-setStackOn_S__table_i41_qw5_qx__entry__2}

| Tipo | Descrição |
|-|-|
| vazio |   |
[Tabela 7. Retorna]

{#r_STW-setStackOn_S__table_i41_qw5_qx}  

    var summarySet = new SummaryTableWriter('incident', 'category');
    summarySet.setQuery("active=true");
    summarySet.setStackOn('priority');
    summarySet.generate();

## SummaryTableWriter - setTitle(cadeia de caracteres título) {#ariaid-title6}

Define o título do conjunto de resumo, que também é o título do gráfico.
{#r_STW-setTitle_S__table_evz_jx5_qx__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| título | Cadeia de caracteres | Título dado ao conjunto de resumo usado como título do gráfico. Também usado como o campo de chave para geradores de gráficos para determinar se os dados foram gerados. |
[Tabela 8. Parâmetros]

{#r_STW-setTitle_S__table_evz_jx5_qx} {#r_STW-setTitle_S__table_fvz_jx5_qx__entry__2}

| Tipo | Descrição |
|-|-|
| vazio |   |
[Tabela 9. Retorna]

{#r_STW-setTitle_S__table_fvz_jx5_qx}  

    var opened = new SummaryTableWriter('incident', '');
    opened.setTitle("Trend of Open Incidents");
    opened.setTrend('opened_at', 'month');
    opened.generate();

## SummaryTableWriter - setTrend(cadeia de caracteres de campo, intervalo de cadeia de caracteres) {#ariaid-title7}

Define o campo de tempo usado para o eixo X ou o campo de empilhamento; também pode definir o intervalo de tempo usado para calcular a tendência.
{#r_STW-setTrend_S_S__table_bv1_my5_qx__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| Assunto: | Cadeia de caracteres | Campo de tempo que será usado para valores do eixo X se o agrupamento não for usado. Se o agrupamento for usado, este será o campo de empilhamento. |
| intervalo | Cadeia de caracteres | Intervalo de tempo usado para calcular a tendência. |
[Tabela 10. Parâmetros]

{#r_STW-setTrend_S_S__table_bv1_my5_qx} {#r_STW-setTrend_S_S__table_cv1_my5_qx__entry__2}

| Tipo | Descrição |
|-|-|
| vazio |   |
[Tabela 11. Retorna]

{#r_STW-setTrend_S_S__table_cv1_my5_qx}  

    var opened = new SummaryTableWriter('incident', '');
    opened.setTitle("Trend of Open Incidents");
    opened.setTrend('opened_at', 'month');
    opened.generate();


