此代碼不會清除任何內容。這是一個錯誤?如果是這樣,在哪裏報告?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()。 是這樣的: ''' function clearTheRange(contentsOnly){ var sheet = SpreadsheetApp.getActiveSheet(); var range = sheet.getRange(1,1); range.setBackground(「yellow」); range.setValue(「test」); range.clear({contentsOnly:contentsOnly}); } ''' –