Navegador pop-up no script do Google Apps
Contexto: Eu preparei um formulário no Serviço HTML no script de aplicativos do Google, que eu chamo com a função DoGet do Code.gs.
my doget function
function doGet() {
return HtmlService.createTemplateFromFile('HTMLUI').evaluate();
}
Uma vez publicado, apresenta um formulário de navegador simples com alguns rótulos, caixa de entrada, enviar, redefinir e encontrar botões nele. O (s) usuário (s) introduzirá informações, clique em enviar e os dados serão armazenados em uma planilha (plano de fundo). - Trabalhando bem até aqui.
Agora, quando o usuário clica no botão localizar - um tipo pop-up de janela precisa ser preenchido. Nesse pop-up, o usuário pode inserir informações (em um menu suspenso) e a entrada selecionada será preenchida nas caixas de entrada, que podem ser alteradas e enviadas novamente.
Questão:
Como posso ter uma janela de ativação de pop up no GAS quando estiver no navegador.
Meu botão de busca no serviço HTML é o seguinte:
<div><input type="button" onclick="createPopup()" value="Find"></div>
no final para chamar o javascript:
<script type="text/javascript">
function createPopup() {
google.script.run.popup(document.forms[0]);
}
</script>
o código javascript CreatePopup ():
function popup(form){
Logger.log("I am first called");
//Mycode should probably go here I think...
Logger.log("I am last called");
}
Quando o registro é visualizado, ele mostra "Eu sou chamado primeiro" e "Eu sou chamado pela última vez".
Minha pesquisa: Achei que o Spreadsheet.toast (algo assim) funciona em planilha, mas como faço para obter a pequena janela no navegador ..