1. Introdução
Neste codelab, você vai criar um projeto do Apps Script chamado "Hello World" e adicionar uma função simples, logThis, que registra uma mensagem transmitida a ela. Em seguida, crie uma automação do AppSheet e faça com que ela chame o script. Depois que o script for chamado, volte ao editor de script do Apps Script e confirme a execução.
O que você vai aprender
- Como criar um projeto do Apps Script com uma função simples.
- Como criar um app simples do AppSheet com base em uma planilha Google.
- Como criar uma automação do AppSheet que chama a função de script.
- Como verificar a execução bem-sucedida do script no AppSheet.
O que é necessário
- Acesso ao ambiente de desenvolvimento do AppSheet (
appsheet.com). - Acesso ao ambiente de desenvolvimento do Apps Script (
script.google.com).
2. Crie um projeto do Apps Script
Primeiro, crie um projeto do Apps Script chamado "Hello World" e adicione uma função simples, logThis, que registra uma mensagem transmitida a ela.
- Acesse a página inicial do Apps Script e clique em + Novo projeto.
- Mude o título do projeto para
Hello World.
- Atualize o script no editor desta forma:
function logThis(msg) {
Logger.log('Message from AppSheet was: ' + msg);
}
- Clique em Salvar projeto.
Para mais informações, consulte Criar e excluir projetos.
3. Criar um app do AppSheet
Em seguida, você vai gerar rapidamente um novo app do AppSheet com base em um exemplo de planilha Google copiado e atualizá-lo para chamar o projeto do Apps Script criado anteriormente.
- Abra a planilha Exemplo de pedidos de camisetas e clique em Fazer uma cópia para baixar e abrir uma cópia no Google Planilhas. Se quiser, renomeie a planilha (por exemplo,"Pedidos de camisetas").
- Faça login no AppSheet.
- Na página "Meus apps", clique em + Criar um novo app. A caixa de diálogo Criar um novo app vai aparecer.
- Clique em Começar com seus próprios dados.

- Se quiser, edite o nome do app e selecione uma categoria.
- Clique em Escolher seus dados.

- Clique em google para acessar o Google Drive.
- Navegue até a planilha Pedidos de camisetas que você copiou antes e selecione-a.
O AppSheet configura seu app. 
- Clique em Personalizar seu app para abrir o app no editor do AppSheet.
4. Criar uma automação
Em seguida, você cria uma automação do AppSheet e faz com que ela chame o script.
- Selecione Automação > Bots.
- Clique em + Novo bot.
- Selecione o primeiro item na lista de sugestões: Quando um registro de pedidos de camisetas for criado ou atualizado, envie uma notificação.

- Clique na etapa Enviar uma notificação para editar.
- Mude o nome para
Call a script.

- Em Configurações, mude o tipo de tarefa para Chamar um script.

- No campo Projeto do Apps Script, clique em Procurar (ícone de arquivo).
- Acesse e selecione o projeto do Apps Script
Hello Worldno Drive. - Clique em Selecionar e, se for preciso autorizar, clique em Autorizar e siga as instruções.
O projeto do Apps Script é adicionado, e o campo Nome da função é preenchido com uma lista de funções disponíveis.
- Selecione logThis(msg) na lista Nome da função.

O campo Argumentos da função é exibido.
- Para o argumento msg, insira a seguinte expressão usando o Assistente de expressões: ‘Hello from AppSheet'

- Clique em Salvar para salvar o app.
- No painel de visualização, clique no ícone dispositivo móvel ou tablet para mostrar o emulador de app.

- Adicione um novo pedido de camiseta e clique em Salvar.
- Clique em Sincronizar para sincronizar as mudanças.

5. Confirmar a execução do Apps Script
Depois que o script for chamado, volte ao editor de script do Apps Script e confirme a execução.
- Volte para a página inicial do Apps Script e confira o projeto Hello World.
- Clique em Execuções na barra de navegação para confirmar se a função
logThisfoi concluída. Clique em Atualizar se o registro não aparecer.

6. Etapas adicionais opcionais
Como uma etapa adicional neste workshop, revise o projeto de exemplos do Apps Script e execute alguns exemplos do AppSheet.
Comece a usar os exemplos do Apps Script
- Para começar, faça uma cópia do Projeto de exemplos do Apps Script.
- Clique no ícone de cópia.
- Salve o novo projeto e clique em Executar para autorizar os apps no projeto.
Teste vários exemplos
createCalendarEvent(): crie um evento do Google Agenda.createDoc(): cria automaticamente um novo documento.createSheet(): crie uma nova página.createSlideDeck(): crie uma apresentação de slides usando uma imagem e um texto.
Para mais informações sobre esse recurso importante, consulte Chamar o Apps Script em uma automação, que oferece uma visão geral detalhada, um vídeo sobre o recurso, tutoriais e um projeto do Apps Script copiável com muitos exemplos de funcionamento do AppSheet e do Apps Script.