Автоматическое изменение листов (вкладок) с помощью сценария триггера на основе времени в Google Sheets
Я пытаюсь использовать Google Sheets в качестве слайд-шоу с листами (вкладками). Мой код ниже. В ячейке A201 (диапазон 201,1) находится название следующего листа (вкладка). Когда я запускаю только функцию "SlideShow()", она отлично работает, переключаясь на следующую вкладку, названную в ячейке A201.
Но основанный на времени триггер не работает. Я попытался создать вручную в коде (как функция "Temporizador()" ниже) и нажав на кнопку часов в редакторе сценариев. Оба не работают.
Что я делаю не так?
function onOpen()
{
SpreadsheetApp.getActiveSpreadsheet().addMenu
(
"Apresentação",
[
{name: "Testar", functionName: "SlideShow"},
{name: "Ativar Slides", functionName: "Temporizador"}
]
);
}
function SlideShow() {
var valor = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getRange(201,1).getDisplayValue();
var planilha = SpreadsheetApp.getActiveSpreadsheet().getSheetByName(valor).activate();
var teste = SpreadsheetApp.getActiveSpreadsheet().getSheetByName(valor).getRange(1,1).activate();
}
function Temporizador() {
ScriptApp.newTrigger("SlideShow").timeBased().everyMinutes(1).create();
}