Home » Googleスプレッドシートの使い方 » セルのデータ・数式を削除するGASスクリプト

セルのデータ・数式を削除するGASスクリプト

対象:Googleスプレッドシート & Google Apps Script

「google apps script セルの内容を削除する」
という検索で、このサイト・インストラクターのネタ帳へのアクセスがありました。

GAS(Google Apps Script)を使って、Googleスプレッドシートのセル内のデータを削除するには、どのようなコードを書けばいいのかを探している方による検索です。

[スポンサードリンク]

クリアを実行するサンプルスクリプト

以下のようなスクリプトで、データも数式も書式も削除することができます。

function sample_Range_clear(){

 var sh = SpreadsheetApp.getActiveSheet();
 var rng = sh.getActiveCell();
 rng.clear();

}

Rangeクラスのclear()メソッドを使うと、データ・数式・書式・データの検証(Excelでいうところの入力規則)を削除できます。

Excel VBA(Visual Basic for Applications)の、RangeオブジェクトのClearメソッドと同じイメージです。

データ・数式を削除するサンプルスクリプト

書式等は残して、データや数式を削除したいのなら以下のようなスクリプトです。

function sample_Range_clearContent(){

 var sh = SpreadsheetApp.getActiveSheet();
 var rng = sh.getActiveCell();
 rng.clearContent();

}

RangeクラスのclearContent()メソッドを使うと、書式は残して、データや数式を削除できます。

こちらはExcel VBAの、RangeオブジェクトのClearContentsメソッドと同じイメージです。

[スポンサードリンク]

Home » Googleスプレッドシートの使い方 » セルのデータ・数式を削除するGASスクリプト

「Googleスプレッドシートの使い方」の記事一覧

検索


Copyright © インストラクターのネタ帳 All Rights Reserved.

.