Se você já se deparou com a tarefa tediosa de contar a quantidade de planilhas em uma pasta do Google Drive? Sabe o quanto isso pode ser demorado e frustrante se alguma vez você precisou fazer isso não é mesmo?
E se eu lhe dizer que existe algumas formas mais rápidas de se fazer isso e que você não precisa se preocupar, não mais! Neste post, falarei de um “truque mágico” que vai te livrar dessa dor de cabeça de uma vez por todas.
Irei abordar duas formas que podemos descobrir a quantidade de Planilhas Google em uma pasta em seu Google Drive. A primeira utilizando um recurso nativo do Google Drive e em seguida desenvolveremos um script para automatizar essa contagem.
Quantidade de Planilhas na pasta de forma manual:
Este primeiro método que irei abordar é ideal para consultas pontuais, não aconselho para um uso frequente devido a ser uma forma manual de consulta.
Embora seja prático e rápido para saber a quantidade de planilhas em uma pasta específica, mesmo sendo uma forma manual de consulta. Este método manual pode se tornar cansativo se utilizado com muita frequência. Por isso para automatizar completamente essa tarefa e economizar tempo a longo prazo, recomendo a criação de um script no Google Apps Script.
Mas veremos esse método logo a seguir, digamos que um dia você se deparou com a demanda de saber a quantidade de Planilhas Google em uma pasta especifica e precisa saber de imediato quantos arquivos você têm lá. Nesse caso você pode seguir esse passo a passo:
1º Abrindo pasta do Google Drive:
Acesse o seu Google Drive e localize sua pasta, a pasta que você deseja analisar.

2º Filtro de arquivos no Drive.
Na parte superior da tela, clique em “Tipo” e selecione “Planilhas”. Isso exibirá apenas os arquivos com essa extensão.:

3º Contar arquivos em uma pasta:
Nesse caso temos duas formas de se contar a quantidade de arquivos em uma pasta do Drive, utilize os seguintes métodos para obter a contagem.:
a) Visualmente: O número de arquivos será exibido logo abaixo do título da pasta.

b) Selecionando todos: Pressione Ctrl+A para selecionar todas as planilhas e observe a quantidade na barra de status superior.

Note que ao seguir esse passo a passo irá aparecer o número de documentos que você selecionou. Nesse nosso caso como tínhamos filtrado por Planilhas do Google, sabemos que temos a quantidade de 3 arquivos nesta pasta.
Este método é ideal para consultas pontuais. Para automatizar a contagem de planilhas em diversas pastas ou para uso frequente, considere a criação de um script no Google Apps Script. Veremos como fazer isso a seguir.
Código Google App Script para contar as Planilhas em uma pasta do Drive:
No método anterior, você aprendeu a contar as planilhas em uma pasta específica usando um recurso nativo do Google Drive. Foi um bom método caso não seja algo recorrente mas se você precisar fazer isso com uma certa frequência, pode não ser o ideal.
Podemos usar esse método de diversas formas e para contar os mais variados tipos de arquivos em uma pasta e até em subpastas. Mas agora iremos automatizar esse mesmo processo de contar a quantidade de arquivos em Planilhas Google em uma pasta no Google Drive.
Este método é o ideal para quem precisa contar os arquivos em uma pasta de forma constante.
Iremos utilizar uma Planilha do Google para fazer isso mas poderíamos fazer de outras formas também. Nesse caso vamos apenas entrar na pasta e percorrer e validar cada arquivo em busca do que queremos, com isso contando os arquivos em Planilhas Google.
Nesse caso você pode seguir esse passo a passo:
1º Abrindo o Google App Script.
Acesse as Planilhas do Google, com ela aberta vá em Extensões e depois clique em Apps Script:

Caso não conheça o Google App Script você pode ver mais sobre ele e os primeiros passos em meus post: O que é o Google App Script?
Com ele aberto vamos pegas as informações que precisamos para seguir em frente.
2º Abrindo pasta no Google Drive:
Acesse seu Google Drive e localize a pasta que deseja analisar.

3º Pegando o ID da pasta no Drive:
Com sua pasta do Google Drive aberta você deverá pegar o ID dela para poder usar no código que iremos criar.

O ID de sua pasta está localizada na própria URL de seu navegador, ela poderá ser visualizada logo após a última barra, em “folders/….” como grifei abaixo:
https://drive.google.com/drive/folders/1NfDyWR6NQiXO-s2fpdhUNaFmZ7QzBVhD
Copie esse ID de sua pasta que iremos utilizar logo em seguida no Google App Script.
4º Definindo variáveis no Google App Script:
Nesse ponto iremos criar duas constantes em nosso código que será a pasta que iremos analisar e o tipo de arquivo que desejamos validar dentro dessa pasta.
const pasta = DriveApp.getFolderById("1NfDyWR6NQiXO-s2fpdhUNaFmZ7QzBVhD");
const tipo = 'application/vnd.google-apps.spreadsheet';
A primeira variável “pasta” armazena a pasta que iremos analisar ao longo do restante do código e a variável “tipo” contem o tipo de arquivo que será analisado. Com isso podemos contar apenas os arquivos em Planilhas Google na variável “pasta”.
5º Criando a função no Google App Script:
Com essas duas variáveis definidas precisamos iniciar a função, irei chama-la de “contar planilhas na pasta”:
function contarPlanilhasNaPasta(){
}
Lembrando que aqui você pode dar qualquer nome que desejar, para todas as variáveis também. Só é importante se atentar em todos os chamados que faremos à elas posteriormente.
6º Recuperando os arquivos e definindo a contagem:
Para essa abordagem vamos percorrer todos os arquivos em nossa pasta para valida-lo e precisamos contar os que atenderem as condições. Por isso iremos precisar também dessas duas variáveis.
var arquivos = pasta.getFiles();
var contagemPlanilhas = 0;
A variável “arquivos” pega tudo que tem dentro da nossa pasta e a variável “contagemPlanilhas” será nossa variável que somará os arquivos. Veja que ela está definida como 0 (zero) pois precisamos incrementa-la a cada condição atendida.
7º Criando Loop de validação:
Iremos utilizar a declaração while que cria um laço que executa uma rotina especifica enquanto a condição de teste for avaliada como verdadeira. A condição é avaliada antes da execução da rotina.
Nela iremos validar a variável “arquivos” com a ajuda do “hasNext()” que tem como retorno um resultado booleano (verdadeiro ou falso): verdadeiro se next() retornar um item; falso caso não retorne um item.
while(arquivos.hasNext()){
var arquivo = arquivos.next();
if(arquivo.getMimeType() == tipo){
contagemPlanilhas++
}
}
Vendo cada arquivo em especifico com a variável “arquivo” vamos entrar no IF que irá consultar cada um desse arquivo para ver se tem a extensão que queremos. Atendendo essa condição ele adicionará +1 com o chamado “contagemPlanilhas++” em nossa variavel “contagemPlanilhas”.
8º Código Google App Script para contar a quantidade de arquivos em uma pasta no Google Drive.
Com este script, agora você terá total controle sobre a contagem de planilhas no Google Drive, otimizando seu tempo e aprimorando a organização de seus projetos.
const pasta = DriveApp.getFolderById("1NfDyWR6NQiXO-s2fpdhUNaFmZ7QzBVhD");
const tipo = 'application/vnd.google-apps.spreadsheet';
function contarPlanilhasNaPasta() {
var arquivos = pasta.getFiles();
var contagemPlanilhas = 0;
while(arquivos.hasNext()){
var arquivo = arquivos.next();
if(arquivo.getMimeType() == tipo){
contagemPlanilhas++
}
}
console.log(contagemPlanilhas)
}
Já temos nossa automação e se você colocar ele para rodar, como temos um console.log no fim do código teremos o retorno desejado na tela:

Contendo o mesmo resultado do método anterior:

Agora convenhamos que você não deseja abrir o Google App Script cada vez que quiser executar essa automação. Nesse caso você pode adicionar um botão para executar esse código dentro de sua Planilha Google.
Adicionar um botão para executar tarefas rotineiras em nossa Planilha Google é imprescindível para otimizar nosso dia a dia. Neste post te ensino a como adicionar um botão nas Planilhas Google para executar as funções do Google App Script.
Domine a contagem de planilhas no Google Drive!
Chegamos ao fim deste guia completo sobre como contar planilhas no Google Drive de forma manual e usando o Google Apps Script. Agora você tem em mãos dois métodos poderosos para automatizar essa tarefa tediosa e economizar tempo precioso:
Método 1: Ideal para contar planilhas em uma pasta específica de forma rápida e simples mas que não seja algo rotineiro.
Método 2: Mais avançado, oferece mais rapidez para contar planilhas em pastas, aplicar filtros e obter informações detalhadas.
Mas ainda tem muito mais para explorar! No meu canal do YouTube, você encontrará uma aula completa dedicada a este tema, onde aprofundo sobre esse tema e os conceitos.
Não se esqueça de se inscrever-se no canal para não perder nenhuma novidade! Juntos, vamos dominar o Google Apps Script e transformar a organização e a produtividade dos seus projetos!