検索/置換のグローバル更新によって、プロジェクトのシートとテンプレートの値を更新できます。すべての列で検索する値と置換する値を指定してください。
USM Content
Control Center ポートフォリオのデータを検索/置換するには
- Control Center で選択したプログラムに移動し、プログラムの管理 > グローバル更新 > 検索/置換を選択します。
- 更新に名前を付けます。
- 更新するブループリントとテンプレートを選択します。
- あなたの検索と置換する値を入力してください。
- 更新する列を選択するには、これらの列のドロップダウンを使用します。
更新に追加の条件を追加するには、詳細オプションを選択するか、1回のグローバル更新で複数の検索/置換操作を実行するには、検索/置換を追加を選択します。
- 変更をテストするには、作成して実行を選択します。
- グローバル更新を完了して、変更を適用します。
プロファイルデータで検索/置換を使用する
プロファイルデータフィールドの検索/置換更新を実行するには:
- 詳細オプション > 条件を追加 > テストのドロップダウンを選択 > [行]
- ドロップダウンの条件を選択で>はプロファイルデータ
シートのサマリーセクションで検索/置換を使用する
既定では、検索/置換はシートのサマリーセクションの行を変更しません(すべてのプロファイルデータが保存されている場所)。
サマリーセクションのプロファイルデータの値や数式を変更するには、詳細オプションセクションを使用して条件[行]はメタデータを追加します。
これを行うと、検索/置換はサマリーセクションのみに適用され、シートの残りの部分はスキップされます。
プロファイルデータの名前を変更しても、構成は自動的に更新されません。Control Center ビルダーを使用してプロファイルデータ名の変更を更新する必要があります。
検索/置換の制限
一部の列タイプは、検索/置換を使用できないか、制限があります。次の表は、さらなるガイダンスを提供します。
| 列またはセルのデータタイプ | 検索/置換で無視 | 制限付きで利用可能 | 備考 |
|---|---|---|---|
| システム | 可 | 不可 | - |
プロジェクト設定で指定された列:
| 可 | 不可 | - |
| 期間 | 不可 | 可 | 期間列のデータでは、文字列を厳密に一致させる必要があります。 検索/置換では、期間の換算は行われません。 例: 期間列の検索文字列が2dの場合、値2dを含むセルのみが一致し、16hの期間は一致しません。 |
| コメント | 可 | 不可 | |
| インバウンドセルリンクを含む任意のセル | 可 | 不可 | アウトバウンドセルリンクは変更可能です。 |
| ハイパーリンク44>を含むセル | 可 | 不可 | - |
| 画像を含むセル | 可 | 不可 | - |
連絡先リスト列データに関する制限
ボックス内の値は、シートに表示されている人物のフルネームまたはそのメールアドレスでなければなりません。検索つまり、ジョー・スミスまたはjoe.smith@mbfcorp.comを使用できます。
連絡先リスト列の値は正確に一致する必要があります。検索値については、詳細オプション > 制限ボックスに移動し、次のいずれかを使用します:
- =次の値
- is not equal to (≠次の値)
- is blank (=空白)
- is not blank (≠空白)
置換する値については、詳細オプション > 制限ボックスに移動し、> セル全体を置換を選択します。Restrict to に他の値を使用すると、更新は連絡先リスト列をスキップしますが、他の列タイプは処理されます。
「日付」列データに関する制限
日付 列のセルは、次のいずれかの制限を指定した場合にのみ、検索 値と一致します:
- =次の値
- is not equal to (≠次の値)
- is blank (=空白)
- is not blank (≠空白)
他の 制限を指定すると、更新は日付列をスキップします。同様に、置換 制限は セル全体を置換 を使用する必要があり、そうでないと 日付 列をスキップします。
たとえば、検索 値が 01/30 で、置換する 値が 02/01 で、条件が含まれている 場合、これは 01/30/2017 に設定された日付列のセルと一致しません。contains 制限を使用しているためです。これらの値を更新に含めると、操作はテキスト/数値列タイプに対して実行されます。
日付を 検索または置換 ボックスに入力し、日付 (または日付/時刻) 列を選択すると、日付がどのように解釈されるかを示す警告が表示されます (例: 2018年2月15日)。その後、値をユニバーサル日付形式 (YYYY-MM-DD) に変換するオプションがあります。
ユニバーサル日付形式への変換は、日付列を一致させるための良いベストプラクティスであり、異なる日付表示形式 (例: mm/dd/yy または dd/mm/yy) による混乱を避けるのに役立ちます。
Smartsheet は、各ユーザーの個人設定に従って日付を表示します。
検索/置換のその他の利用方法
Control Center を使用して部分的な検索/置換を実行します。
詳細オプション を選択すると、条件 オプションが 検索 および 置換 ボックスの下に表示されます。
検索 値がセルに一致する方法を設定するためのより高度なルールを指定できます:
- セル全体と一致: 次の値と等しい (既定)、次の値と等しくない
- セルの一部と一致: 次を含む、次を含まない、次で始まる、次で終わる
- セル全体を比較: 次より大きい、次より小さい
- セルのその他の要素: 空白、空白でない、数値
置換 値がセルをどのように更新するかを指定できます:
- セル全体を置換 (既定)
- 一致するテキストを置換
大文字と小文字を区別して検索するかどうかを制御します
デフォルトでは、検索 値は 大文字と小文字を無視します。一致する場合は大文字と小文字を区別することを確認するには、 大文字と小文字を区別する オプションを 制限 に ボックスで選択します。
検索/置換を使用して数式を更新します
検索 値がイコール記号 (=) で始まる場合、表示される結果ではなく、セル内の数式と一致します。同様に、置換 値がイコール記号 (=) で始まる場合、その数式でセル全体が更新されます。数式の検索/置換対象は数式全体のみです。
値を数式に、数式を値に、または数式を修正された数式に更新できます。
数式を使用する場所の制限
次のいずれかの列タイプに数式を挿入しようとすると、エラーメッセージが表示されます:
- 連絡先リスト
- 期間、% 完了、または開始日として指定された任意の列 プロジェクト設定
次の 列タイプに数式を入れることができますが、それは予期しない結果を生む可能性があります。
- チェックボックス/フラグ/星 - 数式の結果は真または偽になります。
- 「日付」列 - 数式の結果は日付になります。
検索/置換の詳細な条件
置換が行われる前に、検索 値に加えて、行の他の列に満たすべき条件を設定できます。
例えば、主要リスクの特定タスクの期間を4dから6dに更新したいが、同じ期間の他のタスクは更新したくない場合。
その場合は、以下のように指定します。
[検索] の文字列 = 4d、[置換] の文字列 = 6d、さらに詳細条件としてタスク名 が等しい 主要リスクの特定を指定します。
複数の詳細な列条件を指定でき、すべて または いずれか の条件を満たす必要があるかどうかを選択できます。
複数選択列(複数の連絡先や複数のドロップダウンなど)は検索/置換をサポートしています。
[Row (行)] 条件の使用
[Row] 条件を使用すると、値ではない行のプロパティを指定できます。同時に指定できる [Row] 条件は1つだけです。
![グローバル更新の [Row] 条件](/sites/default/files/inline-images/SCC_GlobalUpdates_%5BRow%5D.png)
以下の表は、[Row (行)] 条件の推奨される使い方をまとめたものです。
| 行う操作 | [Row (行)] に使用する値 |
| 階層レベルに基づいて、異なる値または数式を更新する | 子を持つ 子を持たない 親を持つ レベル1 レベル2 レベル3 レベル4 |
| ロック済み、またはロックされていない行のみを更新する | ロックされている ロックされていない |
| 検索/置換がプロファイルデータのみに適用されることを示します。 | is Metadata (メタデータである) |