# gt-node: General Translation Node.js SDK: getVersionId URL: https://generaltranslation.com/ja/docs/node/reference/functions/get-version-id.mdx --- title: getVersionId description: General Translation gt-node で設定された翻訳バージョン ID を読み取ります。getVersionId の API リファレンス。 --- 設定されていれば、翻訳キャッシュに設定された翻訳バージョン ID を返します。このバージョン ID によって、`gt-node` が読み込む公開済みの翻訳バージョンが固定されます。 ## 概要 [#overview] `getVersionId` を引数なしで呼び出すと、現在のバージョン ID を取得できます。バージョン ID が設定されていない場合は、`undefined` を返します。 ```ts import { getVersionId } from 'gt-node'; const versionId = getVersionId(); console.log(versionId); // 'abc123' または undefined ``` シグネチャ: ```ts getVersionId(): string | undefined ``` *注: バージョンIDは内部的なキャッシュ設定です。`getVersionId` はそれを読み出して返すだけで、設定するものではありません。* ## 仕組み [#how-it-works] * **キャッシュ設定を読み込みます。** [`initializeGT`](/docs/node/reference/functions/initialize-gt) で作成された翻訳キャッシュに保持されているバージョン ID を返します。 * **同期的です。** 即座に返されるため、await する必要はありません。 ## パラメータ [#parameters] `getVersionId` にパラメータはありません。 ## 戻り値 [#returns] **型** `string | undefined` 設定されているバージョン ID。設定されていない場合は `undefined`。 ## 例 [#examples] ```ts title="handler.js" import { getVersionId } from 'gt-node'; app.get('/api/version', (req, res) => { res.json({ versionId: getVersionId() ?? null }); }); ```