# ジョブ内のglobalMap変数で作業

PutValueToExternalMapファンクションとGetValueFromExternalMapファンクションを使って、マップでglobalMap変数を定義および使用します。

情報メモ注: この機能は、Talendが提供するR2021-11以降のStudioマンスリーアップデートをインストール済みである場合のみ利用できます。詳細は管理者にお問い合わせください。

## このタスクについて

この例では、[Star Wars API](https://www.swapi.tech/) (英語のみ)から文字のリストを取得します。リクエストへのレスポンスがページ番号付きであるため、まず合計ページ数を把握して、データをすべて取得するのに必要なループ数の定義に使います。次に、ループから各ページ番号を取得して、それを出力に含ませます。

### このセクション内

* [APIレスポンスからJSONストラクチャーを作成](https://help.qlik.com/talend/ja-JP/data-mapper-functions-reference-guide/7.3/creating-json-structure-from-api-response)
* [マップでglobalMap変数を定義](https://help.qlik.com/talend/ja-JP/data-mapper-functions-reference-guide/7.3/defining-globalmap-variable-in-map)
* [マップでglobalMap変数を使用](https://help.qlik.com/talend/ja-JP/data-mapper-functions-reference-guide/7.3/using-globalmap-variable-in-map)