我正在尝试使用Google表格作为工作表(标签)的幻灯片演示。我的代码如下。在单元格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();
}