5
我想從工作表中刪除所有的數據驗證,試過以下,但並沒有擺脫它們。無論如何通過應用腳本來做到這一點?如何刪除數據驗證?
var ss = SpreadsheetApp.getActiveSpreadsheet();
var accountSheet = ss.getSheetByName("Account A");
accountSheet.getRange(1,1,274,61).clear();
我想從工作表中刪除所有的數據驗證,試過以下,但並沒有擺脫它們。無論如何通過應用腳本來做到這一點?如何刪除數據驗證?
var ss = SpreadsheetApp.getActiveSpreadsheet();
var accountSheet = ss.getSheetByName("Account A");
accountSheet.getRange(1,1,274,61).clear();
accountSheet.getRange(1,1,274,61).setDataValidation(空)
這應該做的工作。
看起來像是一個已知的[bug](https://code.google.com/p/google-apps-script-issues/issues/detail?id=5205&q=data%20validation&colspec=Stars%20Opened%20ID %20Type%20Status%20Summary%20Component%20Owner)與clear(),但也可以使用clearDataValidations()。 – MorningSleeper
我得到:'TypeError:找不到函數clearDataValidations在對象C2:D7.' – user1063287
啊我看,需要做的事情就像:'var validations_to_clear = active_sheet.getRange(2,3,6,2);' – user1063287