Explicação de Obter arquivo
Objetivo do desafio: Usar o Apps Script para obter um arquivo de Drive e imprimir seu nome.
Passo a passo da solução: Cada arquivo em Drive tem uma id única. Uma id é uma string longa de caracteres e números, como esta: accb4372522af72303e7bcd67a8e953189205bb6728a
.
O Apps Script tem funções de código personalizadas que se conectam a Drive. Um exemplo é DriveApp.getFileById()
, que pega uma id e recupera o arquivo correspondente de Drive.
Outro é .getName()
, que retorna o nome de um arquivo de Drive.
No código com o qual você começa, o arquivo com a id id1
é recuperado usando DriveApp.getFileById(id1)
e salvo na variável file
. Em seguida, seu nome é armazenado na variável filename
usandofile.getName()
e impresso no console.
Para concluir o desafio, mude a id dentro dos parênteses de DriveApp.getFileById()
de id1
para id2
. Isso recuperará um arquivo diferente e imprimirá seu nome no console.
Solução do código de exemplo:
let id1 = 'accb4372522af72303e7bcd67a8e953189205bb6728a';
let id2 = 'e514a7d3e2061ca9e33533074ded28a650a57cd24f04';
let file = DriveApp.getFileById(id2);
let fileName = file.getName();
console.log(fileName);
Conceitos de JavaScript: Variáveis, Strings
Conceitos do Apps Script: DriveApp
, .getFileById()
, .getName()