.Explicação de Fazer várias cópias
Objetivo do desafio: Usar o Apps Script para concluir a 2ª das 3 etapas da escrita de uma função para automatizar a criação do contrato.
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ê completará a 2ª das 3 etapas da função principal.
A função principal foi dividida em 3 etapas:
- Abra uma planilha e obtenha um intervalo de valores
- Faça um laço através de cada linha do intervalo e chame
makeCopy()
para criar e nomear uma nova cópia do contrato - Abra cada cópia e use
updateDoc()
para substituir seu texto de espaço reservado por texto da planilha
Para concluir o desafio, complete a etapa 2.
Adicione um laço for…of dentro da declaração de função main()
que faz iteração através de cada row
de values
. Em seguida, dentro do laço for…of, crie uma variável chamada copyId
que armazena a id retornada por makeCopy(contractId, row[0] + ‘ Contract’). Por último, ainda dentro do laço for...of e logo abaixo da declaração de variável
copyId, imprima
copyId` no console.
Conceitos de JavaScript: Variáveis, Strings, Laço for…of, Arrays Aninhadas, Indexação da Array