指定したセルから横に200列~400列目の列を削除したい
以下は指定セルをA1とした場合の設定方法です。
-------------------------------------------------
1、セル指定でA1に移動
2、セル移動で横に200移動
3、セル位置取得でそのセルの「行」「列(はじめの列)」を記憶
4、セル指定でA1に移動
5、セル移動で横に400移動
6、セル位置取得でそのセルの「行」「列(最期の列)」を記憶
7、指定範囲削除コマンドで、3と6で取得した列を設定
読み取り専用エクセルを開いて操作したい
読み取り専用のエクセルを開く際、読み取り専用で開くかどうかのポップアップが表示されますが、エクセルのブックを開くコマンドでは、確認画面を選択することができないため、エラーになります。回避方法は、ファイルを開くでエクセルを開いた後、ポップアップ画面で操作をし(キー操作)、その後開いているブックを覚えるコマンドを使うことで、その後の操作をエクセルコマンドで行うことができます。
フィルタをかけた行を削除したい
エクセルでフィルタをかけ、フィルタでソートされた行を削除します。
削除したい1行目と最終行の行番号を取得し、削除コマンドで範囲を指定し削除します。
スプレッドシートを開きたい
スプレッドシートコマンドで、スプレッドシートは開けません。
裏側で読み込むことで操作をします。
前提として、スプレッドシートコマンドの仕様は、
エクセルコマンドとは異なり、直接画面上でシートを操作するものではなく、
APIを利用して裏側から自動的にシート読込やコピー、貼り付け等を行うものです。
そのため、目で見えなくても、値取得や値の入力は可能となります。
サンプルのシナリオは、作成済みのスプレッドシートを読み込み、新規ワークシートを追加するシナリオです。
- ・使用するコマンド
- スプレッドシートを読み込む、新規シート
- カテゴリー :
- 【サンプルシナリオ一覧】
- スプレッドシート
1行ずつループを使用し、取得した値とマッチさせる
予めシナリオ内に一覧として選択区分を全て記憶しておきます。
取得した値(サンプルでは、実行中に入力を使用)が、一覧にある選択区分のどれにマッチするかを1行ずつループと文字列比較を使用し検索させます。
マッチした後、文字抽出(区切り文字)を使用し、タブ区切りの2番目の値のみを表示させます。
記憶した値の「-」で区切られた2つ目のみ抽出
文字列抽出(区切り文字から)を使用し、記憶した値の「-」で区切られた2つ目のみ抽出します。
例:WE2-4783-DX → 4783
3ヶ月前の末日を呼び出す
最初に当月1日を記憶させ、日付計算コマンドを使用し、3ヶ月前の末日を呼び出します。
日付計算コマンドの計算日付の値を変更すれば、様々なパターンで日付を計算し呼び出す事が可能です。
- ・使用するコマンド
- 日付を記憶(営業日)、日付計算結果を記憶、続行確認
記憶したメール本文から、ワンタイムパスワードの数値のみ抽出
文字列抽出(ルールにマッチ:正規表現)を使用し、記憶したメール本文からワンタイムパスワードの数値のみを抽出します。
例:
■ワンタイムパスワード
105033
から「105033」のみ抽出
記憶した文字列から後ろ10桁のみ抽出
文字列抽出(ルールにマッチ:正規表現)を使用し、記憶した文字列から後ろ10桁のみを抽出します。
例:ssd-7781f-aekidzie3qpnn3-B01KZ6SDK2 → B01KZ6SDK2