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