2016-02-09 16 views
5

Chcę usunąć wszystkie dane sprawdzanie poprawności z arkusza, próbowałem, ale nie pozbyć się ich. W każdym razie, aby to zrobić za pomocą skryptu aplikacji?Jak usunąć sprawdzanie poprawności danych?

var ss = SpreadsheetApp.getActiveSpreadsheet(); 
var accountSheet = ss.getSheetByName("Account A"); 
accountSheet.getRange(1,1,274,61).clear(); 
+2

Wygląda na to, że jest to znany błąd (https://code.google.com/p/google-apps-script-issues/issues/detail?id=5205&q=data%20validation&colspec=Stars%20Opened%20ID % 20Type% 20Status% 20Podsumowanie% 20Component% 20Owner) z clear() chociaż można alternatywnie użyć metody clearDataValidations(), która działa. – MorningSleeper

+0

Otrzymuję: 'TypeError: Nie można znaleźć funkcji clearDataValidations w obiekcie C2: D7.' – user1063287

+0

Ah Widzę, potrzebuję zrobić coś takiego: 'var validations_to_clear = active_sheet.getRange (2, 3, 6, 2);' – user1063287

Odpowiedz

3

accountSheet.getRange (1,1,274,61) .setDataValidation (null)

To powinno załatwić sprawę.

Powiązane problemy