適用対象
Smartsheet
- Pro
- Business
- Enterprise
機能
この機能を使用できるユーザー
元のシートと対象のシート両方に対するシート所有者および管理者は、行を自動的に移動またはコピーするアクションを作成できます。 ライセンスが必要です。
シートの編集が可能なユーザーであれば誰でも (直接の編集だけでなく、レポート経由、または更新/承認リクエスト経由での編集を含む)、行を自動的に移動またはコピーするアクションを潜在的にトリガーする可能性があります。
シート間での行の自動移動またはコピー
「行の移動」または「行のコピー」というアクションを使用すると、条件を満たした場合に行を自動的に別のシートに移動またはコピーすることができます。 たとえば、以下のような例が考えられます。
- 調達リクエストがフォーム経由でシートに送信される。
- リクエストの詳細情報を追加し、リクエストを IT チームに割り当てる。
- IT マネージャーがリクエストを承認する。
- 調達リクエストを含む行が自動的に現在使用中の IT プロジェクト シートに移動し、次のアクションを待つ。
行を自動的に移動またはコピーするワークフローを作成するには、自分と元のシート所有者の両方が、対象シートの所有者レベルまたは管理者レベルの共有権限を持っている必要があります。
行を自動的に移動またコピーするアクションを作成する
元のシートでの手順:
- 新しいワークフローを作成し、ワークフローのトリガーと条件を設定します。
- [アクションを選択] ボックスで、[行を移動] または [行をコピー] を選択します。
- [行を移動] または [行をコピー] で、[シートの選択] を選択します。
- [シートの選択] ダイアログで、対象のシートを選択し、[OK] を選択します。
無限の承認ループを防ぐため、複数のシートにまたがる数式またはセル リンクを含むセルでは、シートを自動的に変更する自動化アクション (行の移動、行のコピー、行のロック、行ロックの解除、承認リクエスト) をトリガーしません。 これを回避するには、時間ベースの自動化または定期的なワークフローの使用を検討してください。
シート間の行の移動と行のコピーについて知っておきたいこと
シート間での行の移動またはコピーを行う際には、次の点に留意してください。
- シート間で行を移動する場合:
- 移動した行は元のシートから削除され、移動先のシートに追加されます。
- 行のセルの履歴は引き続き利用できます。
- シート間で行をコピーする場合:
- コピーした行は元のシートから削除されずに、コピー先のシートに追加されます。
- セルの履歴はコピー先のシートでは保持されません。
- 移動またはコピーされた行は対象シートの下部にあり、選択して別の場所にドラッグできます。
- 行の添付ファイル/リンクやコメントは、自動的に対象シートに移動されます。
- 行の数式は、対象シートで静的な値に置き換えられます。
- 対象シートにはない列が元のシートに含まれている場合、このような列は、行の移動/コピー時に対象シートに自動的に作成されます。
システム列またはベースライン列を含む行を移動またはコピーする場合
- 列が対象シートに存在するが元のシートには存在しない場合、[作成者] 列には、行が移動またはコピーされた日付/時刻が含まれます。
- [作成者] 列には、行を移動またはコピーしたユーザーが表示されます。 行が自動化によって移動またはコピーされた場合は、automation@smartsheet.com と表示されます。
- 列が対象シートと元のシートの両方に存在する場合、元のシートの値が対象シートに引き継がれます。 他の列タイプとは異なり、列名は一致する必要はありません。
システム列またはベースライン列の名前が、異なる列タイプ (ドロップダウン、文字列/数値など) の列と一致する場合、次のエラーが発生する可能性があります。
- 列の名前が元のシートのシステム列と同じであるため、対象シートに行を追加できません。
- システム列の名前が元のシートの列と同じであるため、対象シートに行を追加できません。
これを解決するには、列の 1 つの名前を変更するか、元のシートと一致するように列タイプを変更してください。