Visualização do Google Sheet: existe alguma forma?

Encontrei alguns tópicos antigos (de quase 10 anos?) sobre prévias do Google Sheets, ou a falta delas. Existe alguma maneira de fazer isso funcionar hoje?

É por isso que estou perguntando.

Em nossa comunidade, acompanhamos informações importantes em uma Planilha Google. No Facebook, a prévia da planilha vinculada na postagem é, na verdade, um instantâneo do estado atual da planilha. É super prático porque nem precisamos abri-la se a codificação por cores na planilha nos der informação suficiente (o que acontece com frequência).

Aqui está uma captura de tela de uma postagem típica, para mostrar o que quero dizer:

Screenshot 2025-12-16 at 23.25.30

As células multicoloridas nos dão uma visão geral da situação rapidamente, sem ter que clicar na Planilha Google (a menos que queiramos ver mais detalhes).

Haveria alguma maneira de conseguir esse tipo de “incorporação” sem os tópicos do Discourse?

No Google Docs para desktop, vá em Arquivo → Compartilhar, depois em Publicar → Incorporar.

Você pode então colar o iframe gerado no Discourse.

Você deve adicionar o domínio do Google Docs aos URLs de iframe permitidos no administrador do Discourse.

O resultado se parece com isto:

6 curtidas

Obrigado! Definitivamente parece que resolveria o problema. Você sabe se há alguma maneira de fazer isso no celular também? Eu apostaria que pelo menos metade dos nossos membros são «somente celular» :fearful:

1 curtida

Nota: o seguinte foi mesclado (obrigado @merefield e @darkpixlz) de outro tópico que acabei de criar… com a mesma pergunta de dezembro. Isso passou despercebido no meu cérebro (acidente de esqui foi há quase um ano, pessoal, mas ainda não estou em plenas condições para algumas coisas, claramente – obrigado pela sua indulgência).

Na minha comunidade, cada membro tem uma planilha de rastreamento que normalmente compartilha ao pedir ajuda. O jeito que funciona agora no Facebook é que há uma “prévia” que mostra um instantâneo da parte mais recente da planilha:

Isso é super útil (pelo menos uma coisa que o Facebook serve para!) porque nos dá uma visão dos dados relevantes de que precisamos sem nem mesmo clicar na planilha. Nós clicamos com frequência, é claro, mas isso nos dá uma compreensão geral do tipo de situação com a qual estamos lidando.

Li aqui que, para o onebox funcionar no Discourse, o documento do Google precisava ser publicado. Tentei isso com o meu, mas não parece funcionar:

Diz até que a planilha está privada, quando não está! Aqui está o resultado quando eu compartilho o link de “compartilhar com link”, a mesma coisa:

Existe alguma maneira de conseguir algo melhor do que isso? É um aspecto fundamental de como funcionamos: o ponto chave do nosso trabalho é ajudar as pessoas a rastrear e interpretar a glicose no sangue que elas monitoram em casa, e este modelo de planilha é nossa ferramenta “mágica” para fazer isso.

Estou imaginando que, se o Facebook consegue exibir um instantâneo significativo de uma planilha do Google, deve haver uma maneira de gerenciar isso no Discourse também?

2 curtidas

(oooh, nojento, boa sorte na recuperação!!! :heart:)

a sugestão do @Canapin ajudou em alguma coisa?

1 curtida

Vamos ver, “mais ou menos funciona”, mas o iframe está bem pequeno :-/ – não é realmente utilizável como tal, receio:

Haveria uma maneira de corrigir o tamanho do iframe?

Você pode vincular a esta postagem, se possível? Posso verificar as classes CSS para você para ver se isso é possível..

2 curtidas

https://entraide.diabete-felin.com/t/test-de-partage-de-tableau/189?u=stephtara

Se houver algo a ser feito com um pouco de CSS, isso é uma boa notícia!

1 curtida

Se isso funcionar, estou tentando descobrir como torná-lo simples para meus membros que não são da área de tecnologia. Haveria uma maneira de definir um tipo de “código de atalho de usuário” onde eles colam o código de incorporação em sua planilha uma vez em algum lugar (em um campo de usuário personalizado?) e eles podem simplesmente digitar algo como %minha_planilha% (ou o que for) em sua postagem para que o iframe seja exibido?

Dei uma olhada rápida, não há uma classe específica para embeds de iframe de docs, mas notei que sua largura máxima era 100%, mas não a largura real… definir isso para 100% o tornou mais largo e a altura depende de você

.post__regular .cooked {
    iframe {
      max-width: 100%;
      max-height: min(1000px, 200vh);
      width: 100%;
      height: 500px;
    }
}
2 curtidas

Eu pessoalmente o adicionaria como um componente ao site para que ele se aplique globalmente a todos os usuários.

Sim, acabei de adicionar o CSS ao componente que criei para esses pequenos “ajustes da comunidade”, obrigado!

E agora vem a questão de facilitar para as pessoas inserirem aquele iframe em suas postagens (porque se elas tiverem que ir até o Google Sheets, publicar, incorporar, copiar o código, voltar, colar, isso não acontecerá)

1 curtida

A solução de iframe ficou muito boa agora que está no tamanho certo, porque podemos rolar pela planilha para ver o restante dos valores sem ter que abri-la. E funciona bem até no celular! Obrigado, essa é uma boa parte do problema resolvida.

Infelizmente, a menos que você se aprofunde em JavaScript mais avançado, eu realmente não vejo isso acontecendo.. Eu não estou muito familiarizado com a API JS do Discourse, mas parece ser tão fácil quanto pegar o URL, colocá-lo envolvendo-o em <iframe> src="..."</iframe> e substituir /edit por /pubhtml?widget=true&headers=false

Eu recomendaria fazer uma postagem de tutorial informando os membros da sua comunidade sobre como exportá-lo corretamente se esta for uma grande preocupação, ou você sempre pode solicitar suporte oficial de onebox em Contribute > Feature

1 curtida

Eu não tenho muito conhecimento em JS, mas se você percebe uma possível solução nessa direção, posso investigar.
Me desviando um pouco do tópico original, mas estou pensando que minha “solução dos sonhos” seria poder adicionar um botão à barra de ferramentas que “adiciona a planilha do usuário” :sweat_smile:

Com certeza postarei instruções e um tutorial, mas a população da minha comunidade é muito do “público em geral”, e mesmo com um tutorial, esse tipo de coisa é desafiador.

1 curtida

Sim, isso é definitivamente possível, só não é algo que eu imaginaria alguém fazendo de graça em um tópico de suporte. Tenho certeza de que, se você tiver algum dinheiro sobrando, alguém pode te ajudar no Marketplace ou em outro canal!

1 curtida

Daí o sonho! :wink:

Muito obrigado pela sua ajuda, estou realmente feliz por ter algo que seja pelo menos viável para essas planilhas!

1 curtida

poxa, queria marcar tanto a sua postagem quanto a do Canapin como solução, mas só posso marcar uma :-/

1 curtida

Que tal um botão no compositor que adiciona o iframe ao ser clicado? É certamente viável em um Componente de Tema.

Você pode então mudar applySurround para addText e adicionar o conteúdo do iframe diretamente.

1 curtida

Isso seria personalizável por usuário?