2013-11-09 11 views
10

Sto cercando di incorporare un foglio di calcolo "live" in un modello di django tramite un iframe contenente un foglio di calcolo di Google Documento. Voglio che il foglio di calcolo sia modificabile dalla pagina web in cui è stato incorporato. Ho tagliato e incollato il markup dell'iframe da uno dei miei fogli di lavoro di Google Documenti e l'ho inserito nella mia pagina web.Incorpora foglio di lavoro di Google Documenti modificabile nella pagina web

<iframe width='800' height='700' frameborder='0' 
src='https://docs.google.com/spreadsheet/pub? 
key=0AhfnV_dHuG5tdFFzdDRMMnRkWlVEbE9HZ1ZvUnFpcUE& 
output=html&widget=true'></iframe> 

Questo mostra il foglio di calcolo e riflettono anche le variazioni nel foglio di calcolo, ma non è modificabile. Come posso renderlo modificabile dalla pagina Web?

risposta

18

Il problema è che la "pubblicazione sul Web" in Google Documenti fornisce una versione non modificabile del foglio di calcolo. (Quindi questo non è davvero un problema di Django.)

Devi fare "condivisione", seleziona in "Chi ha accesso" che "Chiunque ha un link" fa e seleziona Chiunque non ha accesso può modificare. Quindi utilizzare il collegamento di condivisione come valore src =.

+1

Buona soluzione, ma ovviamente anche se è necessario autenticarsi per vedere la pagina incorporata, quell'url di src è ancora accessibile da chiunque se ha il link. C'è un modo per utilizzare il collegamento "condividi con tutti i membri dell'organizzazione X" come utenti src e autenticati in modo da impedire a chiunque di apportare modifiche? – daveaseeman

Problemi correlati