Como Gerar uma Planilha Dinâmica com Links Diretos para Todos os Arquivos da Sua Pasta no Google Drive

Se você procurou pelos seguintes temas:

Descubra Como Criar uma Planilha Google com Links Rápidos para Seus Arquivos no Drive!”
“Transforme Seus Arquivos do Google Drive em Links Acessíveis em uma Planilha em Poucos Passos!”
“Como Gerar uma Planilha Dinâmica com Links Diretos para Todos os Arquivos da Sua Pasta no Google Drive”
“Organize Seus Arquivos do Google Drive: Crie uma Planilha com Links Prontos para Acesso Imediato!”
“Crie Facilmente uma Planilha Google com Links para Todos os Seus Arquivos no Drive – Veja Como!”

Está no lugar certo, vamos mostrar como fazer:

Você sabia que pode transformar a organização dos seus arquivos no Google Drive em algo muito mais eficiente? Em vez de vasculhar pastas e subpastas, você pode criar uma planilha do Google que lista todos os arquivos da sua pasta e ainda inclui links diretos para abri-los instantaneamente. Isso não só economiza tempo, mas também facilita o acesso e a gestão dos seus documentos. Neste guia, vamos mostrar como gerar rapidamente uma planilha com hyperlinks para todos os arquivos em uma pasta do Google Drive, tornando sua vida digital muito mais organizada e prática. Vamos começar!

Comece

criando um novo arquivo de planilha:

e depois planilha:

 
Edite o arquivo e deixe nesse formato:

 
Em baixo, renomeie a guia Página1 para Dados

Agora vá

no menu Ferramentas

> Editor de script
Ou caso não tenha ‘Editor de script ‘ vá em Extensões > Apps Script

 
Fazendo isso, já vai associar direto a planilha ao código:

Vai abrir a tela abaixo

Nomeie o arquivo ‘Projeto sem título ‘ para Macros
 
Antes de prosseguir, descubra qual a ID da pasta vai colar no código
No exemplo abaixo, e o código após folders 1fSIDdbhgdi41EPXlGxORUpKrYg6494vX

 
Cole o seguinte código ,mudando para seus arquivos e preferências:
function listarArquivos() {

//comeca a funcao

var planilha = SpreadsheetApp.getActiveSpreadsheet();

//qual a guia vamos trabalhar

var guiaPlan = planilha.getSheetByName(\”Dados\”);

//para quais as células vamos listar

guiaPlan.getRange(\”A5:B\”).clear();

//qual é a pasta(adapte ao seu código)

var pasta = DriveApp.getFolderById(\”1En7J4B4XgaUt-_tSnErIarKjJtHXiOnx\”);

//colocamos os arquivos em array

var lista = [];

var arquivos = pasta.getFiles();

//percorremos todos os arquivos e pegamos o nome e url

while (arquivos.hasNext()) {

var arquivo = arquivos.next();

var linha = [];

linha.push(arquivo.getName(), arquivo.getUrl() );

lista.push(linha)

}

//depois de percorrer todos os arquivos, colocamos nas linhas e colunas

//no meu caso está na linha 5, coluna 1 / adapte ao seu código

guiaPlan.getRange (5,1,lista. length, lista[0].length).setValues(lista);

//enviamos uma mensagem de página atualizada

Browser.msgBox(\”Lista Atualizada\”);

}
Agora vamos criar um botão na planilha de chamar o script e atualizar a tabela
Volte na planilha e insira um desenho

e coloque um retângulo

 
Depois de inserir edite o texto com o botão direito

Salve, feche e volte para a planilha, ,vai ver o botão assim

Agora passamos o código criado para o botão
Clique com o botão direito sobre o botão, e coloque o nome da função

 
desta forma

 
Na primeira vez, vai pedir para autorizar.

volte ao script, clique em executar e de as permissões ao Macros

Vai pedir pra logar novamente, ou somente clicar em seu nome já logado, se der um erro de segurança, clique em avançado e de as permissões necessárias.
 
Caso ao clicar no botão de esse erro:

 
Feche o arquivo e abra novamente, para executar

Espero que tenha ajudado, caso queira ver o vídeo de como fazer, acesse:

 

Após clicar em Copy ⇗
O código fica pronto para testar ou colar onde quiser no

CTRL+V