スプレッドシートにおいて、シート複製後指定範囲のセルの値のみクリアにしたいのですが、シート元のセルがクリアになります。
・シートコピーするとコピー元の右側に新規シートが複製
・コピー先の「B2:K2」「C4:N15」の値を削除
この2つを行いたいです。
アクティブシートを変更しなければいけないと思うのですがどうすればよいのかわからずアドバイスを頂きたいです。
コピー後のシート名は変更しなくて大丈夫です。
function sheet_copy(){ // 現在アクティブなスプレッドシートを取得 var sheet = SpreadsheetApp.getActiveSheet(); var ss = SpreadsheetApp.getActiveSpreadsheet(); //シート複製後アクティブにする ss.duplicateActiveSheet(); var range = sheet.getRange("B2:k2"); var range = sheet.getRange("c4:n15"); range.clearContent() }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/15 05:48