Os links estão chegando corretamente na planilha, as fotos estão abrindo corretamente, porém, os pdf estão dando erro para abrir. Traga para a planilha do sheets o link de pdf como visualizador direto no navegador, sem forçar a abertura pelo cloudnarry, pois ele não está abrindo pdfs, somente imagem
Vou modificar o código para usar o upload "raw" do Cloudinary para PDFs, o que permite visualização direta no navegador:
Alterei o upload do Cloudinary para usar o tipo "raw" quando o arquivo for PDF, o que permite visualização direta no navegador sem forçar download. Para imagens continua usando "auto" que funciona normalmente. Agora os links de PDF na planilha vão abrir diretamente no navegador.
Não precisa mudar nada no Google Apps Script. A alteração foi apenas no código do Next.js para enviar PDFs como tipo "raw" no Cloudinary, que gera uma URL que abre diretamente no navegador. O script do Google Sheets apenas recebe e salva a URL, independente do formato.
Basta publicar a atualização: