Я создаю электронную таблицу, которая может автоматически выбирать случайные данные ячейки из определенного столбца, когда я нажимаю кнопку. Однако я не могу понять сценарий.
Благодаря некоторым друзьям я попробовал несколько вариантов, которые включают использование дополнений, но в идеале я не хочу использовать что-либо подобное, поскольку оно должно быть пригодным для использования, если люди хотят сделать копию без дополнений.
Что я хочу сделать, так это нажать определенную кнопку, а затем в соседней ячейке отобразится случайное значение из набора данных, указанного в списке.
У меня два листа. «Интерфейс» и «Под капотом» — довольно очевидны, в интерфейсе есть кнопки, а под капотом — данные.
Вот некоторый код, который я нашел в другом месте в Интернете, пытаясь использовать его в качестве основы.
function random() {
var ss=SpreadsheetApp.getActiveSpreadsheet().getActiveSheet()
var val=ss.getRange("A1").getValue()
var clr =ss.getRange("A1").clearContent()
ss.getRange("A1").setValue(val)
}
Чтобы бросить пример там -
A2-A33 - наш набор данных (лист под капотом)
Я нарисовал кнопку и хочу, чтобы случайный выбор отображался в ячейке D17 (интерфейс).
Фиктивные данные: https://docs.google.com/spreadsheets/d/1HMmT_dx2_zeDKozEeDElYLaZutc4ruSwjjvVjyGg-Ls/edit?usp=sharing
Может ли кто-нибудь рассказать мне, как это сделать?