Se você procurou pelos seguintes temas:
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:
<< Anterior Post anterior
Deixe um comentário