Я хочу, чтобы отображаемый лист прокручивался вниз до диапазона, пока скрипт еще работает.
Это позволило бы мне ответить на ui.alert (), в то же время имея возможность проверить данные с листа, отображаемого в фоновом режиме.
Ниже приведены сценарии, которые я пробовал:
function Test() {
var document = SpreadsheetApp.getActive();
var ui = SpreadsheetApp.getUi();
var sheet = document.getActiveSheet();
var range = sheet.getRange(100, 1); // The range I want to be displayed
sheet.setActiveRange(range); // First attempt => works perfectly, but late
// SpreadsheetApp.setActiveRange(range); => attempt 2
// sheet.setActiveSelection(range); => attempt 3
var query = ui.alert("Scroll display" + "The selected cell is displayed", ui.ButtonSet.OK);
}
Все сценарии, которые я пробовал, прекрасно работают, т.е. прокручивают до желаемого (выбранного) диапазона после завершения сценария, но ни одному из них не удается сделать это, пока он еще работает, до ui.alert()
.