# 行の移動アクションを操作する

条件が満たされた場合に行を別のシートに自動的に移動します。

### プラン <a href="#bu7qlb4a9eo5" id="bu7qlb4a9eo5"></a>

* Smartsheet
* Pro
* Business
* Enterprise

プラン タイプと含まれる機能の詳細については、 「Smartsheetプラン」ページを参照してください。

### 許可 <a href="#id-7hjaxbf5xvvs" id="id-7hjaxbf5xvvs"></a>

ソースシートと宛先シートの両方の所有者とシート管理者は、自動行移動アクションを作成できます。

ワークフローの権限について学習します。

この機能がSmartsheetリージョンまたはSmartsheet Gov に含まれているかどうかを確認してください。

行移動ワークフローを作成するには:

1. \[自動化] > \[テンプレートからワークフローを作成...] に移動します。
2. \[シート変更] セクションで、\[指定された条件が満たされた場合に行を別のシートに移動する] > \[テンプレートを使用] を選択します。
3. ワークフローの名前を入力します。
4. ワークフローをトリガーするものを構成します。
5. 行の移動先のシートを選択します。

行の移動アクションを操作する場合、注意すべき特定の動作とベスト プラクティスがあります。

#### ワークフローをよりスマートに <a href="#o35tvyiuscja" id="o35tvyiuscja"></a>

特定のトリガーを使用し、条件付きパスを定義して、各ワークフローの効率を高めます。

**トリガー基準を正確に把握する**

特定の変更が行われたとき、日付に達したとき、または定期的に行を別のシートに移動したい場合があります。この基準を制御する方法については、「トリガー ブロック: ワークフローの実行時期を定義する」を参照してください。

**条件付きパスで実行されるアクションを制御する**

ワークフローがトリガーされると、設定したさまざまな条件に基づいて行を別のシートに移動したい場合があります。たとえば、タスクにアクションの準備完了のマークが付けられると、タスクが割り当てられている部門に基づいて、ワークフローによってタスクが別のプロジェクト シートに自動的に移動されます。

条件と条件パスを追加して、満たされた条件に基づいて行が移動する場所を制御できます。

#### 行の移動アクションを使用する場合の注意事項 <a href="#vhggghvwmtx9" id="vhggghvwmtx9"></a>

**行を移動して、宛先シートに列を追加しました**

ソース シートの列のうち、宛先シートに存在しない列は、自動的に追加されます。これを回避するには、ソースシートと宛先シートの間で列名とプロパティが一貫していることを確認してください。

新しい列が宛先シートの右端に表示されます。

**システム列は同じ型でなければなりません**

1 つのシートのシステム列が、もう 1 つのシートの非システム列と同じ名前である場合、ワークフローは無効になり、次のメッセージが表示されます。

Brandfolder画像

![Move rows action](https://1682068558-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqWJIsY6uf6pHIci1Nfho%2Fuploads%2FqeXEiTLnzJfnDUuY63ST%2F0.png?alt=media)

上記のメッセージが表示されてワークフローが無効になった場合は、影響を受けるシステム列の名前を変更する必要があります。

ソースシートと宛先シートの両方にシステム列がある場合、名前が一致する必要はありません。値は、列名ではなく列タイプに基づいて宛先シートに移動されます。

**シートにはサイズ制限があります**

行の移動アクションによって宛先シートが最大サイズを超える場合、そのシートには行は移動されません。 Smartsheet のサイズ制限については、 「Smartsheetを使用するためのシステム要件とガイドライン」を参照してください。

シートが行制限に達すると、ワークフローが無効になり、次のメッセージが表示されます。

Brandfolder画像

![Move rows action](https://1682068558-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqWJIsY6uf6pHIci1Nfho%2Fuploads%2FDoXseoZxP3Bzg5Pu0pty%2F1.png?alt=media)

ワークフローを再度アクティブにする前に、宛先シートの変更、行の削除、または宛先シートから別のシートへの行の手動移動が必要になる場合があります。

**シート所有者に代わって行が移動されます**

アクティビティーログでは、行が自動的に移動され、\[シート所有者名を挿入] に代わってSmartsheet 自動化が行を移動したことが示されます。

Brandfolder画像

![Move rows action](https://1682068558-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqWJIsY6uf6pHIci1Nfho%2Fuploads%2F4KLPcD8DgyQPjQGVQYm3%2F2.png?alt=media)

移動されたセル データは表示されますが、行がどのシートに移動されたのか、またはどのシートから移動されたのかはわかりません。ワークフローの行の移動アクションの設定を確認して、行がどのシートに移動されたかを判断します。

セル履歴とアクティビティーログの詳細については、 「Smartsheetアイテムに加えられた変更の表示」を参照してください。
