Я хотел бы записать данные, сгенерированные из моей собственной функции, в выделенную ячейку пользователя. Он должен иметь возможность выделять отдельные ячейки и несколько ячеек.
if(isNaN(text))
ui.alert('Input is not a number');
else{
var sheet = SpreadsheetApp.getActiveSheet();
var activeRangeList = sheet.getActiveRangeList();
if(activeRangeList==null)
ui.alert('No range selected');
else{
var rgMyRange = sheet.getRange("B1:B10");
rgMyRange.setValue(myFunc(NumberOfRowsHighlighted,parseInt(text)))
}
}
Я бы хотел, чтобы пользователь выделил диапазон, когда при запуске сценариев мне нужно получить количество выделенных строк вместе с введите номер для передачи в myfun c. Функция всегда генерирует массив того же размера, что и количество выделенных строк. Наконец, я хотел бы иметь возможность написать обратно в выделенную ячейку, используя массив, возвращаемый функцией.
пример возврата myfunct
[1,2,3,...,100]
Мне трудно читать документацию , так как Google действительно не определяет, что такое Range или RangeList и пример данные вернулись. Так что, если кто-нибудь сможет мне помочь, это будет с благодарностью.