Exemplo de uso da ação Criar pasta do pacote Google Drive

Crie um bot que cria uma pasta no Google Drive.

Pré-requisitos

Suponha que a ACME Inc armazene todos os relatórios mensais no Google Drive. Para agilizar o processo, a empresa decide desenvolver um bot que cria uma nova pasta no início de cada mês e depois faz upload dos relatórios na pasta.

Neste exemplo, o bot faz as seguintes tarefas:
  • Usa o pacote Data/hora para recuperar a data atual.
  • Usa a ação Criar pasta do pacote Google Drive para criar uma pasta com a data atual como nome.
  • Exibe o ID da nova pasta.

Procedimento

  1. Crie um novo bot.
    1. No painel do lado esquerdo, clique em Automação.
    2. Clique em Criar novo > Task Bot.
    3. Na janela Criar Task Bot, insira um nome para o bot.
    4. Aceite o local da pasta padrão: \Bots\
    5. Para alterar o local de armazenamento do bot padrão, clique em Escolher e siga as instruções.
    6. Clique em Criar e editar.
  2. O bot cria uma pasta no início de cada mês com o formato <current date>-report como nome. Para obter a data atual, use a ação Data/hora > Para string e a variável System: Date.
    1. No painel Ações, encontre e adicione a ação Data/hora > Para string ao Editor de bot.
    2. Em Variável de data e hora de origem, clique em Variável e insira $System:Date$. Você pode usar a variável System: Date para obter a data atual.
    3. Em Selecionar formato de data e hora, clique em Formato personalizado e insira dd-MM-yyyy.
    4. Em Atribuir a saída a uma variável, clique em (x) e crie uma variável de string chamada currentDate.
    5. Salve as alterações.
  3. Conecte-se ao Google Drive.
    1. No painel Ações, encontre e adicione a ação Google Drive > Conectar ao Editor de bot.
    2. Em Nome de usuário, selecione String insegura e insira o ID de e-mail associado à conexão OAuth que você configurou.
    3. No Modo de autenticação OAuth2, selecione Control Room gerenciada. Para obter mais informações, consulte Usar autenticação OAuth2 gerenciada pela Control Room nos pacotes Google.
    4. Clique em Escolher e selecione a conexão que você configurou na Control Room.
    5. Salve as alterações.
  4. Crie uma pasta.
    1. No painel Ações, encontre e adicione a ação Google Drive > Criar pasta.
    2. Em Nome de usuário, insira o ID do e-mail em String insegura.
    3. Em Nome da pasta pai, insira o caminho para a pasta pai em que a nova pasta deve ser criada. Por exemplo, aa-docs/monthly-reports.
    4. Em Nome da pasta, insira $currentDate$-report.
    5. Em Retorna o ID da pasta criada, clique em (x) e crie uma variável de string chamada FolderID.
    6. Salve as alterações.
  5. Exiba o ID da pasta.
    1. No painel Ações, encontre e adicione a ação Caixa de mensagem > Caixa de mensagem ao bloco Capturar.
    2. No campo Inserir a mensagem a ser exibida, insira $FolderID$.
    3. Salve as alterações.
    Você pode melhorar este exemplo usando o ID da pasta para fazer processamento adicional. Por exemplo, você pode usar a ação Carregar arquivos para carregar arquivos para a nova pasta. No entanto, este caso de uso não é abordado neste exemplo.
  6. Executar o bot.
    Se você estiver usando pools de dispositivos, poderá agendar a execução do bot para o início de cada mês.