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:
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?
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”
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?
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
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à)
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&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
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”
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.
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!