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:
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?
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»
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?
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ê
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á)
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
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”
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.
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!