---
sourceDocument: オーストラリア API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/api-reference

 Release :

    - australia

ft:locale :

    - ja-JP

ft:publication_title :

    - オーストラリア API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# 作成:複数テーブル

# 複数テーブルプロセッサーの作成 {#ariaid-title1}

* リリースバージョン: Australia
* 
* 更新日 2026年03月12日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：2分

インスタンス上のテーブルの行数をレポートする複数テーブルプロセッサーを作成します。この機能は廃止されました。

## 始める前に

必要なロール：admin

## このタスクについて

注:  
この機能は廃止されました。従来の既存のカスタムプロセッサーは引き続きサポートされますが、新しいカスタムプロセッサーの作成は廃止されました。代わりに、[スクリプト化 REST API](https://servicenow-prod.fluidtopics.net/I8AGM_146DeZDBTS~H_J8g "スクリプト化された REST API 機能を使用すると、アプリケーション開発者はカスタム Web サービス API をビルドできます。") を使用してください

複数テーブルプロセッサーは、ユーザーがテーブルを読み取る権限を持っていることを確認することで、パフォーマンスとセキュリティの違反から保護します。大きすぎて安全に照会できない特定のテーブルについてはレポートしません。

## 手順

1. 移動先 すべてシステム定義プロセッサ.  
   プロセッサーのリストが表示されます。
2. \[新規\] を選択します。
3. 以下の情報を入力します。  

   |-|-|
   | 名前 | TableSize |
   | タイプ | Javascript を選択します |
   | 説明 | テーブル内のレコード数を返します |
   | パラメーター | サイズ |
   | パス | \<leave empty\> |
   [ ]

   {#t_CreateMultiTableProcessor__table_jxj_zbf_hq}

   スクリプト：  

       g_response.setContentType('text/html;charset=UTF-8');
       if(g_target === 'sys_email' || g_target === 'sys_log' ) 
       {
         g_processor.writeOutput(g_target + ' table is too large to quickly count');
         } else {   
           var count = new GlideAggregate(g_target);
           if( count.canRead() ) {
             count.addAggregate('COUNT');
             count.query();
             var records = 0;
             if (count.next()) {
               records = count.getAggregate('COUNT');
              }
              g_processor.writeOutput('table ' + g_target + ' has ' + records + ' records');
             } else {
              g_processor.writeOutput('You do not have access to table ' + g_target);
         }
       }            

4. \[保存\] を選択します。
5. 次の URL を入力して、新しいプロセッサーをテストします。  
   `https://<instancename>.service-now.com/incident.do?SIZE` および `https://<instancename>.service-now.com/sys_user.do?SIZE`  
   インスタンスはテーブル内のレコードの数をレポートします。たとえば、`テーブルインシデントには 82 のレコードがあります`。

