FAQ:リンクされた複数のサイトをリンク関係を保ったまま複製したい
## 回答
[サイトパッケージのエクスポート](/ja/manual/site-package-export)/[サイトパッケージのインポート](/ja/manual/site-package-import)を使用してください。
---
## 概要
リンクされた複数のサイトを同じフォルダ内に配置した後、フォルダ階層から[サイトパッケージのエクスポート](/ja/manual/site-package-export)し、そのまま[サイトパッケージのインポート](/ja/manual/site-package-import)することで、リンク関係を保ったまま複製できます。また、データを含めエクスポート・インポートすれば、データも同様にリンク関係を保ったまま複製されます。さらに[スクリプト](/ja/manual/table-management-script)/[サーバスクリプト](/ja/manual/table-management-server-script)も指定書式で記載すればリンク関係を保持したまま複製されます。
### リンクの親子関係の説明
![image](https://pleasanter.org/binaries/d50d7f3b86234d9799718fc3be4e5323)
### [スクリプト](/ja/manual/table-management-script)/[サーバスクリプト](/ja/manual/table-management-server-script)処理文内のID置換の書式
※ ver.1.4.9.0以降で使用できます。
[スクリプト](/ja/manual/table-management-script)/[サーバスクリプト](/ja/manual/table-management-server-script)処理文内で「// @siteid list start@」から「// @siteid list end@」にて囲まれた範囲内の数値型文字列がインポート後のサイトIDに置換されます。
#### 置換前(サイトパッケージ内部の状態)
エクスポート前のIDと紐づいている。
```js
// 「// @siteid」は必ず行頭から始めます
// @siteid list start@
const sitePC = 1000;
const masterOS = [1001,1002,1003,1004];
const wiki = 1005;
// @siteid list end@
// 以降でconstの値を使用して処理をおこなう。
if (sitePc == $p.id()) { /* 何かしらの処理 */ }
```
・1000を2000等に置換する。
・範囲外の数値型文字列はID置換されない。
#### 置換後(インポート後のプリザンター内部の状態)
インポート後のIDと紐づいている。
```js
// 「// @siteid」は必ず行頭から始めます
// @siteid list start@
const sitePC = 2000;
const masterOS = [2001,2002,2003,2004];
const wiki = 2005;
// @siteid list end@
// 以降でconstの値を使用して処理をおこなう。
if (sitePc == $p.id()) { /* 何かしらの処理 */ }
```
## 関連情報
<div id="ManualList"><ul><li><a href="/ja/manual/site-package-import">サイトパッケージ機能:サイトパッケージのインポート</a><span>2024/09/03 up</span></li>
<li><a href="/ja/manual/site-package-export">サイトパッケージ機能:サイトパッケージのエクスポート</a><span>2024/05/24 up</span></li></ul></article>
<ul><li><a href="/ja/manual/table-management-script">テーブルの管理:スクリプト</a><span>2024/10/08 up</span></li>
<li><a href="/ja/manual/table-management-server-script">テーブルの管理:サーバスクリプト</a><span>2024/10/08 up</span></li></ul></article>
<ul><li><a href="/ja/manual/server-script">開発者向け機能:サーバスクリプト</a><span>2023/06/01 up</span></li></ul></article>
<ul><li><a href="/ja/manual/faq-server-script-log">FAQ:サーバスクリプトのエラーログを出力したい</a><span>2024/04/29 up</span></li></ul></article></div><input id="SearchTextHidden" type="hidden" value="" />