Я бы посоветовал вам передать в качестве параметра имя листа, которому принадлежит диапазон, в данном случае inventaire
, а не test
, кстати, ваше приложение не связано с электронной таблицей, так как getActive
возвращает null
. Убедитесь, что ваш скрипт связан с вашей электронной таблицей, попробуйте также метод getActiveSpreadsheet()
и напишите.
function clearRange() {
var sheet = SpreadsheetApp.getActive().getSheetByName('inventaire');
sheet.getRange('B3:E8').clearContent();
}