このコードでは何もクリアされません。それはバグですか?もしそうなら、それを報告する場所は?range.clear({contentsOnly:false})がGoogle Appsスクリプトで期待通りに動作しない
function clearTheRange() {
var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange(1,1);
range.setBackground("yellow");
range.setValue("test");
range.clear({contentsOnly:false});
}
range.clear()
が期待通りに機能します。ここで
は、私はそれをテストシートへのリンクです:https://docs.google.com/spreadsheets/d/1H79hEr2KhVGV4xTICRgLa_bPfimAV1gFXir6Ht_YouA/edit?usp=sharing
私はあなただけの 'range.clear({contentsOnlyを提供し、その場合には –
をフォーマットし、コンテンツだけをクリアする必要はありません。 true}); ' –
はい、それは動作します。しかし、それでは、真または偽の定数の代わりに変数を使用したい場合、私はできません。私がフォーマットを含むすべてをクリアしたいのであれば、パラメータなしでclear()を呼び出す必要があります。このような : ' 機能clearTheRange(contentsOnly){ VARシート= SpreadsheetApp.getActiveSheet()。 var range = sheet.getRange(1,1); range.setBackground( "yellow"); range.setValue( "test"); range.clear({contentsOnly:contentsOnly}); } '' ' –