---
sourceDocument: オーストラリア 戦略的ポートフォリオ管理 (SPM)
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/it-business-management

 Release :

    - australia

ft:locale :

    - ja-JP

ft:publication_title :

    - オーストラリア 戦略的ポートフォリオ管理 (SPM)

ft:clusterId :

    - itbm

bundleId :

    - itbm

workflow :

    - Technology


---

# \[関連テーブル\] フォームと \[スクリプト要素\] フォームの管理

# \[関連テーブル\] フォームと \[スクリプト要素\] フォームの管理 {#ariaid-title1}

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

Microsoft PowerPoint テンプレートを作成するために必要な \[関連テーブル\] と \[スクリプト要素\] コンポーネントを管理します。

## 始める前に

必要なロール：sn_ppt_export.ppt_admin

## 手順

1. 移動先 すべてPowerPoint 管理PowerPoint レポートタイプ.
2. 親テーブルレコード (プロジェクトレポート pm_projectなど) を選択します。

   | オプション | 説明 |
   | \[関連テーブル\] を管理するには | 親テーブルからカスタムリモートテーブルまたは子を追加できます。 1. \[ 関連テーブル \] 関連リストで、\[ 新規\] を選択します。 \[関連テーブル\] フォームのフィールドに記入します。フィールド値の説明については、「[関連テーブルフォーム](https://servicenow-prod.fluidtopics.net/dje10ma1kWlw7zUk_PveIA "関連テーブルフォームを使用して、構成された親テーブルの子テーブルを定義します。この関連テーブルは、プロジェクトステータスレポートを Microsoft PowerPoint としてエクスポートするデータをフェッチするのに役立ちます。")」を参照して ください。 2. カスタムリモートテーブルを追加するには： 1. [Create a remote table](https://www.servicenow.com/docs/access?context=create-remote-table&version=australia&pubname=australia-servicenow-platform&ft:locale=en-US)。 2. リストから必要なリモートテーブルを選択します。 3. \[カスタムスクリプトを有効にする\] オプションを選択します。 4. \[カスタムスクリプト\] ボックスに、リモートテーブルとメインテーブル間の接続を確立するコードを記述します。 {#manage-components-export-ppt__ol_in2_nlb_dxb} 3. メインテーブルから子テーブルを選択するには： 1. リストから子テーブルを選択します。 2. \[ 親関係\] 列 を、子テーブルを親テーブルにリンクするフィールドに設定します。 {#manage-components-export-ppt__ol_hh5_zlb_dxb} 4. \[送信\] を選択します。 {#manage-components-export-ppt__ol_zst_mlb_dxb} 選択したテーブルとその親テーブルとの関係が \[関連テーブル\] セクションに表示されます。 |
   | \[スクリプト要素\] を管理するには | 1. \[スクリプト要素\] コンポーネントで、\[新規\] を選択します。 2. \[スクリプト要素\] フォームで、フィールドに入力します。フィールド値の説明については、「[スクリプト要素フォーム](https://servicenow-prod.fluidtopics.net/LDUyciHb30eCRvtoZzdS_g "[スクリプト要素] フォームを使用して、線グラフや棒グラフなどの複雑なレポートタイプのデータをフェッチするデータスクリプトを定義します。")」を参照して ください。 3. \[送信\] を選択します。 {#manage-components-export-ppt__ol_h1f_hlm_t5b} |
   |-|-|

   {#manage-components-export-ppt__choicetable_wws_lkm_t5b}
3. スクリプトコンポーネントを構成するには、テンプレートに動的コンテンツを生成するスクリプトロジックを指定します。  
   スクリプトコンポーネントを使用すると、計算されたコンテンツや動的に生成されたコンテンツを PowerPoint テンプレートに含めることができます。ビルトインのフィールド、テーブル、またはテキストコンポーネントタイプが要件を満たしていない場合は、スクリプトを使用します。

   例:書式設定されたプロジェクトの健全性ステータスを表示するには、次のようにします。

       (function() {
                         var gr = new GlideRecord('pm_project');
                         gr.get(current.getValue('sys_id'));
                         var health = gr.getValue('health');
                         if (health == 'green') return 'On Track';
                         else if (health == 'yellow') return 'At Risk';
                         else return 'Off Track';
                         })()

   注:  
   ServiceNow アドミニストレーターに、利用可能なスクリプティング API とコンテキスト変数を確認してください。スクリプトコンポーネントはサーバーサイドで実行され、現在のレコードコンテキストにアクセスできます。
4. \[Update (更新)\] を選択します。

