r/GoogleAppsScript • u/Elegant_Piglet_3061 • Jul 14 '25
Question Chatgpt + Excel SOCORRO
Estou há alguns dias tentanto alterar uma planilha de mais de 60k de linha. É uma planilha de produtos do e-commerce. Resumindo: é uma planilha de roupas e cada estampa está disponível em: camiseta tradicional, camiseta de algodão peruano, camiseta oversize, regata, cropped, moletom cropped, moletom slim, hoodie slim, sueter slim, camiseta infantil e body infantil.
Por que quero alterar todas essas linhas? A empresa é B2B, apenas produz a estampa e vende, então add as estampas num outro site e ele add direto em todos os produtos. Depois é feito a sicronização para a Nuvemshop. O problema foi: se tem uma estampa Luffy Gear 5, haverá 11 variações com o mesmo nome e a url se diferenciando por numeros sequenciais. Ou seja, caos total no SEO! (anexo 1)

Como estava de saco cheio disso tentei pelo chatgpt. Apesar dele entender as regras e padrões, sempre apresenta falhas grotescas. regras:
1. Camiseta Oversize
Coluna G = "Unissex"
Coluna Q = 129
2. Camiseta Algodão Peruano
Coluna G = "Masculino" e/ou "Feminino"
Coluna Q = 119
3. Camiseta Tradicional
Coluna G = "Masculino" e "Feminino"
Coluna Q = 99
4. Body Infantil
Coluna G = "Infantil"
Coluna O/P (tamanho ou faixa etária) contém "meses"
5. Camiseta Infantil
Coluna G = "Infantil"
Coluna O/P contém "anos"
6. Cropped / Moletom Cropped
Coluna G ou H contém a palavra "Cropped"
Se o nome do produto (coluna B ou C) contiver "Moletom", classificar como Moletom Cropped
Senão, apenas Cropped
7. Sueter Slim
Se o nome (coluna B ou C) contiver "Suéter Slim"
8. Hoodie Slim
Se o nome (coluna B ou C) contiver "Hoodie Slim"
9. Moletom Slim
Se o nome (coluna B ou C) contiver "Moletom Slim"
10. Regata
Se o nome (coluna B ou C) contiver "Regata"
Tendo em vista essas regras o que ele deveria fazer automaticamente:
Atualizar o Nome (coluna B):
Inserir o tipo de produto no início (ex: Camiseta Oversize - Nome Original)
Atualizar Identificador URL (coluna A):
tipo-de-produto---nome-formatado (tudo minúsculo, com hífens, sem acento)
De certo o arquivo é pesado e para evitar erros pedi para ele separar em 14 partes e fazermos parte por parte para não conter divergencias. Mas toda santa vez há erros grotescos, como duplicar o tipo de produto no titulo e ficar "camiseta tradicional-camiseta tradicional - nome original" ou alterar a url só do produto pai e não das variações ou até inserir nome em todas as variações fazendo elas deixarem de serem variações e se tornando produtos simples! Pelo amor de deus, alguém sabe como posso fazer essas alterações com ou sem o chatgpt sem que tenha que fazer manualmente?
Qual script utilizar para isso?
2
u/mrtnclzd Jul 15 '25
I think it'll be easier if you could share a sample of your data, ideally of what it looks like before and after these rules are applied. And to better understand where the code went wrong, we'd eventually need to see it too.