Explicação de Criar uma cópia
Objetivo do desafio: Usar o Apps Script para escrever uma função que cria uma cópia de um contrato de Docs, renomeia a cópia e retorna sua id.
Passo a passo da solução: No último tópico deste curso, você usará o Apps Script para criar uma função que automatize o processo de criação de contratos.
Neste desafio, você escreverá a 1ª de duas funções auxiliares que serão usadas mais tarde na função principal. A função deve criar uma cópia de um contrato de Docs, renomear a cópia e retornar sua id.
No código com o qual você começa, a função auxiliar de makeCopy
pega uma id
e um name
.
Para concluir o desafio, crie uma variável chamada file
que armazena o arquivo recuperado usando DriveApp.getFileById(id)
. Em seguida, crie outra variável chamada copy
que armazena uma cópia de file
chamada name
usando file.makeCopy(name)
. Por último, acrescente um comando de retorno que retorna a id da cópia usando copy.getId()
.
Conceitos de JavaScript: Variáveis, Strings, Parâmetros, Argumentos, Declarações de Função, Chamadas de Função
Conceitos do Apps Script: DriveApp
, .openById()
, .makeCopy()
, .getId()