2013-11-09 24 views
10

Google Docスプレッドシートを含むiframe経由でdjangoテンプレートに「ライブ」スプレッドシートを埋め込みたいと思っています。私はスプレッドシートが埋め込まれているWebページから編集可能にしたい。 Googleドキュメントスプレッドシートの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ドキュメントの「ウェブに公開」すると、スプレッドシートの編集不可能なバージョンが得られることです。 (これは本当にジャンゴの問題ではありません)

「共有」を行い、「誰がアクセスしましたか」を選択して「誰でもリンクしています」を選択し、編集。 次に、共有リンクをsrc =値として使用します。

+1

良い解決策ですが、埋め込みページを見るために認証する必要がある場合でも、そのsrc URLにはリンクがあれば誰でもアクセスできます。 「組織Xの全員と共有する」リンクをsrcとして使用して、誰かが編集できないようにユーザーを認証する方法はありますか? – daveaseeman

関連する問題