Anteprima di Google Sheet: c'è un modo?

Ho trovato un paio di vecchi argomenti (di quasi 10 anni?) sulle anteprime di Google Sheets, o sulla loro mancanza. C’è un modo per farlo funzionare oggi?

Ecco perché lo chiedo.

Nella nostra comunità, monitoriamo informazioni importanti in un Foglio Google. Su Facebook, l’anteprima del foglio di calcolo collegato nel post è in realtà un’istantanea dello stato attuale del foglio di calcolo. È super pratico perché non dobbiamo nemmeno aprirlo se la codifica a colori nel foglio di calcolo ci fornisce informazioni sufficienti (è spesso il caso).

Ecco uno screenshot di un post tipico, per mostrarvi cosa intendo:

Screenshot 2025-12-16 at 23.25.30

Le celle multicolori ci danno una panoramica della situazione a colpo d’occhio, senza dover cliccare sul Foglio Google (a meno che non vogliamo visualizzare maggiori dettagli).

Ci sarebbe un modo per ottenere questo tipo di “incorporamento” senza gli argomenti di Discourse?

Su Google Docs desktop, vai su File → Condividi, quindi Pubblica → Incorpora.

Puoi quindi incollare l’iframe generato in Discourse.

Devi aggiungere il dominio di Google Docs agli URL iframe consentiti nell’amministrazione di Discourse.

Il risultato è questo:

6 Mi Piace

Grazie! Sembra decisamente che farebbe al caso mio. Sai se c’è un modo per farlo anche su dispositivi mobili? Immagino che almeno metà dei nostri membri sia “solo mobile” :fearful:

1 Mi Piace

Nota: quanto segue è stato unito (grazie @merefield e @darkpixlz) da un altro argomento che ho appena creato… con la stessa identica domanda di dicembre. È sfuggito alla mia memoria (incidente sugli sci quasi un anno fa, gente, ma non sono ancora tornato in piena forma per alcune cose, chiaramente – grazie per la vostra indulgenza).

Nella mia community ogni membro ha un foglio di calcolo di monitoraggio che di solito condivide quando chiede aiuto. Il modo in cui funziona ora su Facebook è che c’è un “anteprima” che mostra un’istantanea della parte più recente del foglio di calcolo:

Questo è super utile (almeno una cosa per cui Facebook è utile/bravo!) perché ci dà una visione dei dati pertinenti di cui abbiamo bisogno senza nemmeno cliccare sul foglio di calcolo. Clicchiamo spesso, ovviamente, ma ci dà una comprensione generale del tipo di situazione che stiamo affrontando.

Ho letto qui che affinché l’onebox funzioni su Discourse, il documento di Google doveva essere pubblicato. Ho provato con il mio ma non sembra funzionare:

Dice persino che il foglio è privato, quando non lo è! Ecco il risultato quando condivido il link “condividi con link”, la stessa cosa:

C’è un modo per ottenere qualcosa di meglio di questo? È un aspetto fondamentale del nostro funzionamento: il punto chiave del nostro lavoro è aiutare le persone a monitorare e interpretare la glicemia che misurano a casa, e questo modello di foglio di calcolo è il nostro strumento “magico” per farlo.

Immagino che se Facebook riesce a visualizzare un’istantanea significativa di un foglio di calcolo di Google, ci debba essere un modo per gestirlo anche su Discourse?

2 Mi Piace

(oooh, brutto, buona fortuna con la guarigione!!! :heart:)

il suggerimento di @Canapin ha aiutato in qualche modo?

1 Mi Piace

Vediamo, “funziona in qualche modo” ma l’iframe è davvero minuscolo :-/ – non è proprio utilizzabile così, temo:

Ci sarebbe un modo per correggere le dimensioni dell’iframe?

Puoi collegarti a questo post, se possibile? Posso controllare le classi CSS per vedere se è fattibile.

2 Mi Piace

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

Se c’è qualcosa da fare con un po’ di CSS, è una buona notizia!

1 Mi Piace

Se questo funziona, sto cercando di capire come renderlo semplice per i miei membri non esperti di tecnologia. Ci sarebbe un modo per definire una sorta di “codice breve utente” dove incollano il codice di incorporamento nel loro foglio di calcolo una volta da qualche parte (in un campo utente personalizzato?) e possono semplicemente digitare qualcosa come %my_spreadsheet% (o altro) nel loro post affinché venga visualizzato l’iframe?

Ho dato una rapida occhiata, non c’è una classe specifica per gli iframe dei documenti incorporati, ma ho notato che la sua larghezza massima era impostata su 100% ma non la larghezza reale… impostandola su 100% l’ha resa più larga e l’altezza dipende da te

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

Lo aggiungerei personalmente come componente al sito in modo che si applichi globalmente a tutti gli utenti

sì, ho appena aggiunto il CSS al componente che ho creato per queste piccole “modifiche della community”, grazie!

E ora la domanda è come rendere facile per le persone inserire quell’iframe nei loro post (perché se devono andare su Google Sheets, pubblicare, incorporare, copiare il codice, tornare indietro, incollare, non succederà)

1 Mi Piace

La soluzione iframe è davvero ottima ora che ha le dimensioni giuste, perché possiamo scorrere il foglio di calcolo per vedere il resto dei valori senza doverlo aprire. E funziona bene anche su dispositivi mobili! Grazie, questo risolve una buona parte del problema.

Sfortunatamente, a meno che tu non ti addentri in JavaScript più avanzato, non vedo davvero che succeda… Non ho molta familiarità con l’API JS di Discourse, ma sembra facile come prendere l’URL, metterlo tra <iframe> src="..."</iframe> e sostituire /edit con /pubhtml?widget=true&amp;headers=false

Ti consiglierei di creare un post tutorial che informi i membri della tua community su come esportarlo correttamente se questa è una grande preoccupazione, oppure puoi sempre richiedere il supporto ufficiale di onebox in Contribute > Feature

1 Mi Piace

Non ho molta conoscenza di JS, ma se percepisci una possibile soluzione in quella direzione posso approfondire.
Allontanandomi un po’ dall’argomento originale, sto pensando che la mia “soluzione ideale” sarebbe poter aggiungere un pulsante alla barra degli strumenti che “aggiunga il foglio di calcolo dell’utente” :sweat_smile:

Pubblicherò sicuramente istruzioni e un tutorial, ma la popolazione della mia community è per lo più “il grande pubblico”, e anche con un tutorial questo tipo di cose è impegnativo.

1 Mi Piace

Sì, questo è decisamente possibile, solo che non mi immagino qualcuno che lo faccia gratuitamente in un thread di supporto. Sono sicuro che se hai qualche soldo da parte qualcuno può aiutarti in Marketplace o in un altro canale!

1 Mi Piace

Ecco il sogno! :wink:

Grazie mille per il tuo aiuto, sono davvero felice di avere qualcosa che sia almeno fattibile per questi fogli di calcolo!

1 Mi Piace

dann, avrei voluto contrassegnare sia il tuo post che quello di Canapin come soluzione, ma posso contrassegnarne solo uno :-/

1 Mi Piace

Che ne dici di un pulsante nell’editor che aggiunge l’iframe quando viene cliccato? È certamente fattibile in un Componente Tema.

Puoi quindi cambiare applySurround in addText e aggiungere direttamente il contenuto dell’iframe.

1 Mi Piace

Sarebbe personalizzabile per utente?