ご訪問ありがとうございます。
Googleシートマスターのひろしです。
前回
【GAS】チェックされた行のメールを送信する方法(Gスプレッドシート)
今回は、とっても価値の高い方法をお伝えします。
これを知ることであなたは、
- GASで行の追加ができます。
- GASで行のコピペができます。
- GASをショートカットキーで呼び出すことができます。
逆に、知らないと
行を追加して行のコピペを行いたい場合、
毎回、行の追加、行のコピー、行の貼り付けを
行う必要があります。
なので、サクッとマスターして
と答えてあげてください。
動画はこちら
スクリプトはこちら
function addlinecopy() {
const sh = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet() //行のコピペシート
const crow = sh.getActiveCell().getRow() //現在の行を取得
sh.insertRowAfter(crow) //行の追加
const lastclm = sh.getLastColumn()
console.log(lastclm)
// ↓コピー元 ↓コピー先
sh.getRange(crow,1,1,lastclm).copyTo(sh.getRange(crow+1,1))
}
シートはこちら
※クリックするとシートが開きます。
ポイント
insertRowAfter 行の追加
copyTo 範囲のコピペ(行を指定するには1から最終カラムを指定する)
最後までご覧いただきありがとうございます。
つぎはこちら
【GAS】日付形式の設定とセル内で改行させる方法(エスケープ文字)
コメント