Projetos de script

Um projeto de script representa uma coleção de arquivos e recursos em Script do Google Apps, às vezes chamado simplesmente de "script". Um projeto de script tem um ou mais arquivos de script, que podem ser arquivos de código (ter um arquivo .gs ) ou arquivos HTML (uma extensão .html). Você também pode incluir JavaScript e CSS em arquivos HTML.

O editor de script sempre tem um e apenas um projeto aberto a qualquer momento. É possível abrir diversos projetos em diversas janelas ou guias do navegador.

Criar e excluir projetos

Esta seção explica como criar e excluir arquivos projetos do Google Apps Script vinculados a contêineres.

Criar um projeto autônomo

Para criar um projeto autônomo usando o Apps Script:

  1. Acesse script.google.com.
  2. Clique em New Project.
  3. No editor de script, clique em Projeto sem título.
  4. Dê um nome ao projeto e clique em Renomear.

Criar um projeto independente no Google Drive

  1. Abra o Google Drive.
  2. Clique em Novo > Mais. > Google Apps Script.

Criar um projeto vinculado a contêiner no Documentos, Planilhas ou Apresentações Google

  1. Abra um documento do Documentos, uma planilha do Planilhas ou uma apresentação do Apresentações.
  2. Clique em Extensões > Google Apps Script.
  3. No editor de script, clique em Projeto sem título.
  4. Dê um nome ao projeto e clique em Renomear.

Criar um projeto vinculado a um contêiner no app Formulários Google

  1. Abra um arquivo no Formulários Google.
  2. Clique em Mais . > Editor de script.
  3. No editor de script, clique em Projeto sem título.
  4. Dê um nome ao projeto e clique em Renomear.

Criar um projeto autônomo usando a ferramenta de linha de comando clasp

O clasp é uma ferramenta de linha de comando que permite criar, extrair/enviar e implantar apps Criar scripts de projetos em um terminal.

Consulte o guia Interface de linha de comando usando clasp para mais detalhes.

Excluir um projeto vinculado a um contêiner

  1. Abra o projeto vinculado ao contêiner usando o método apropriado acima.
  2. No canto superior esquerdo, clique em Visão geral .
  3. No canto superior direito, clique em Remover > Excluir definitivamente.
.

Excluir um projeto independente

  1. Acesse script.google.com.
  2. À direita do projeto que você quer excluir, clique em Mais > Remover > Remover.

Gerenciar arquivos em um projeto

Criar um arquivo

  1. Abra seu projeto do Apps Script.
  2. À esquerda, clique em Editor > Adicionar .
  3. Selecione o tipo de arquivo que você quer criar e dê um nome a ele.

Excluir um arquivo

.
  1. Abra seu projeto do Apps Script.
  2. À esquerda, clique em Editor .
  3. Ao lado do arquivo que você quer excluir, clique em "Mais". > Excluir.

Exportar arquivos de um projeto do Apps Script

Para remover arquivos de código do Apps Script, você pode copiar e colar o código de cada arquivo para o editor de texto de sua preferência ou use a clasp na linha de comando. Para usar a clasp, consulte fazer o download de um projeto de script.

Definir o fuso horário de um projeto

Você pode definir o fuso horário de um projeto do Apps Script. Funções desempenhadas pelo usam esse fuso horário.

  1. Abra seu projeto do Apps Script.
  2. À esquerda, clique em Configurações do projeto. O ícone das configurações do projeto
  3. Na seção Fuso horário, selecione o fuso que você quer usar.

Se você quiser que uma função específica use um fuso horário diferente do script do projeto, insira explicitamente o fuso horário na sua função. Por exemplo, na exemplo abaixo, cada função cria um novo evento no Google Agenda. A primeira é definido por padrão para o fuso horário do projeto. A segunda função especifica no fuso horário do Pacífico, ou seja, o evento está agendado para esse horário, independentemente fuso horário do projeto.

function createEvent(){
// Creates an event in the script project's time zone and logs the ID
var event = CalendarApp.getDefaultCalendar().createEvent('New test event',
   new Date('December 20, 2022 17:00:00'),
   new Date('December 20, 2022 18:00:00'));
console.log('Event ID: ' + event.getId());
}
function createEventPacific(){
// Creates an event with a specified time zone and logs the event ID.
var event = CalendarApp.getDefaultCalendar().createEvent('New sample event',
   new Date('December 20, 2022 17:00:00 PDT'),
   new Date('December 20, 2022 18:00:00 PDT'));
console.log('Event ID: ' + event.getId());
}

Corrigir problemas com várias Contas do Google

Se você estiver conectado a várias Contas do Google ao mesmo tempo, poderá tiver problemas para acessar seus complementos e aplicativos da Web. Login múltiplo ou fazer login em várias Contas do Google ao mesmo tempo, não é compatível com o Google Apps Script, complementos ou apps da Web.

  • Se você abrir o editor do Apps Script depois de fazer login em mais de uma conta, Solicitações do Google que você escolha a conta que quer usar.

  • Se você abrir um complemento ou um app da Web e tiver problemas com o login múltiplo, tente uma das seguintes opções: as seguintes soluções:

    • Saia de todas as Contas do Google e faça login apenas na que tiver a ou aplicativo da Web que você quer acessar.
    • Abrir uma janela anônima no Google Chrome ou uma navegação privada equivalente. e faça login na Conta do Google que tem o complemento ou app da Web que você quer acessar.