---
sourceDocument: Xanadu API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# SummaryTableWriter - グローバル

# SummaryTableWriter - グローバル {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：4分

SummaryTableWriter スクリプトインクルードを使用すると、標準クエリと傾向分析で生成できるレポートのサマリーセットを作成できます。

このスクリプトインクルードは、タイトルの追加、レポートデータの基になるクエリの定義、スタック列と X 軸の指定など、レポートのサマリーセットの出力をカスタマイズできるメソッドを提供します。

## SummaryTableWriter - SummaryTableWriter(文字列 tableName, 文字列 columnName) {#ariaid-title2}

カテゴリー別にグループ化されたすべてのインシデントの数に対するサマリーセットを生成します。
カスタムグラフ定義テーブルには、デフォルトで非表示になっている \[テーブル\] というフィールドが入っています。一部のベースカスタムグラフでフィールドが設定されている場合は、カスタムグラフスクリプトの定義に関係なく、グラフをクリックするとこのテーブルが表示されます。

例えば、スクリプトを使用して `[task]` テーブルに対してカスタムグラフを作成し、一方で Table = incident を含むカスタムグラフからカスタムグラフをコピーした場合、カスタムスクリプト内の任意のバーをクリックすると、task.do ではなく incident.do に移動します。

\[テーブル\] フィールドの値を確認するには、他のアクションアイコンをクリックして、 Configure (構成)フォームレイアウト をクリックし、\[ Table \] フィールドを \[ Available \] から \[Selected\] に移動します。カスタムグラフ定義を開き、\[テーブル\] フィールドを \[なし\] に設定します。
{#r_STW-SummaryTableWriter_S_S__table_tlc_qjv_qx__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| tableName | 文字列 | データを生成するためにクエリーで使用されるテーブル。 |
| columnName | 文字列 | X 軸の値を決定するために使用されるフィールド。 |
[表 : 1. パラメーター]

{#r_STW-SummaryTableWriter_S_S__table_tlc_qjv_qx}  

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

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

レポートのレコードのサマリーセットを作成します。
{#r_STW-generate__table_dzf_nz5_qx__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 2. パラメーター]

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

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 3. 返される内容]

{#r_STW-generate__table_ezf_nz5_qx}  

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

## SummaryTableWriter - setQuery(文字列 query) {#ariaid-title4}

サマリーレコードセットのデータをロードするために使用するクエリーを定義します。
{#r_STW-setQuery_S__table_us1_gt5_qx__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| クエリ | 文字列 | サマリーデータをロードするために使用するクエリー。 |
[表 : 4. パラメーター]

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

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 5. 返される内容]

{#r_STW-setQuery_S__table_vs1_gt5_qx}  

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

## SummaryTableWriter - setStackOn(文字列 column) {#ariaid-title5}

インシデントレコードを積み重ねる縦棒グラフを定義します。
{#r_STW-setStackOn_S__table_h41_qw5_qx__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| column | 文字列 | インシデントレコードを積み重ねるために使用される縦棒グラフ。 |
[表 : 6. パラメーター]

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

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 7. 返される内容]

{#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(文字列 title) {#ariaid-title6}

サマリーセットのタイトル (チャートタイトルでもある) を設定します。
{#r_STW-setTitle_S__table_evz_jx5_qx__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| title | 文字列 | チャートタイトルとして使用されるサマリーセットに付けられたタイトル。データが生成されたかどうかをチャートジェネレーターが判断するためのキーフィールドとしても使用されます。 |
[表 : 8. パラメーター]

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

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 9. 返される内容]

{#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(文字列 field, 文字列 interval) {#ariaid-title7}

X 軸または積み重ねフィールドに使用する時間フィールドを設定します。傾向の計算に使用する時間間隔を設定してもかまいません。
{#r_STW-setTrend_S_S__table_bv1_my5_qx__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| フィールド | 文字列 | グルーピングが使用されていない場合に X 軸の値に使用される時間フィールド。グルーピングを使用する場合は積み重ねフィールドになります。 |
| interval | 文字列 | 傾向の計算に使用される時間間隔。 |
[表 : 10. パラメーター]

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

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 11. 返される内容]

{#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();


