Execute o script do Google Apps no evento do Google-Spreadheet?
-
21-09-2019 - |
Pergunta
Se eu criar um script do Google Apps, posso conectá -lo à planilha do Google para executar com base em um evento ou devo invocá -lo manualmente?
Não sei se o Google Sheets suporta algum evento.
Por exemplo: um script do Google App que atinge as linhas na planilha que foram marcadas concluídas por meio de uma coluna com o dígito 1 ao lado de linhas concluídas. Gostaria que este fosse executado sempre que uma linha for modificada, ou mesmo quando a planilha é carregada pela primeira vez.
Solução
A função onOpen()
é executado automaticamente toda vez que uma planilha é carregada. No futuro, exporemos uma API de evento geral, mas até então você pode simplesmente definir sua própria função, desde que seja chamada onOpen()
.
Da seção 2 do Tutorial
Há também função onEdit()
Como pode ser visto em:
http://www.google.com/support/forum/p/apps-script/thread?tid=584a17c79e4c04d5&hl=en
Parece que o manuseio de eventos está em fluxo e depende de questões de segurança que estão sendo elaboradas.