【发布时间】:2016-02-09 10:01:19
【问题描述】:
我想从工作表中删除所有数据验证,尝试了以下操作,但并没有摆脱它们。无论如何要通过应用程序脚本来做到这一点?
var ss = SpreadsheetApp.getActiveSpreadsheet();
var accountSheet = ss.getSheetByName("Account A");
accountSheet.getRange(1,1,274,61).clear();
【问题讨论】:
-
看起来它是一个已知的bug,带有 clear(),尽管也可以使用 clearDataValidations() 。
-
我得到:
TypeError: Cannot find function clearDataValidations in object C2:D7. -
啊我明白了,需要做类似的事情:
var validations_to_clear = active_sheet.getRange(2, 3, 6, 2);
标签: google-apps-script google-sheets