2013-11-09 346 views
10

我試圖通過包含Google Doc電子表格的iframe在django模板中嵌入「實時」電子表格。我希望電子表格可以從嵌入網頁的位置編輯。我從我的一個Google Docs電子表格中剪切並粘貼了iframe標記,並將其放入我的網頁。在網頁中嵌入可編輯的Google Doc電子表格

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

這將顯示電子表格並且還反映電子表格中的更改,但不可編輯。我如何通過網頁進行編輯?

回答

18

問題是,Google文檔中的「發佈到網絡」爲您提供了不可編輯的電子表格版本。 (所以這不是真正的django問題。)

您需要做「分享」,在「誰有權限」中選擇「有鏈接的任何人」,然後選擇沒有登錄的人都可以編輯。 然後使用共享鏈接作爲src =值。

+1

良好的解決方案,但當然,即使您必須通過身份驗證才能看到嵌入頁面,如果任何人有鏈接,src url仍可供任何人訪問。 有沒有辦法使用「與組織X中的每個人共享」鏈接作爲src並對用戶進行身份驗證,以便防止任何人進行編輯? – daveaseeman

相關問題