Google ドキュメントのコンテンツを取得して、html ページの div 内に表示することは可能ですか? もしそうなら、以下の簡略化された例で「MAGIC」を実装する正しい方法は何ですか?
<html>
<head>
</head>
<body>
<div>
<MAGIC>
Script or link that retrieves and displays the body of a Google Doc.
</MAGIC>
</div>
</body>
</html>
上記で、あなたは仮定することができます
- HTML は Google ドライブ ホスティングによって提供されます。
- Google ドキュメントへの参照は静的です。
- パブリック HTML ページ内からドキュメントを編集する必要はありません (つまり、そのコンテキストでは読み取り専用です)。
Apps Script のドキュメントを読みましたが、Document Service と Content Service を組み合わせることで何かが可能になるようです。たとえば、Document Service には getBody() メソッドと copy() メソッドがありますが、これらの呼び出しによって返されたオブジェクトを HTML として WYSIWYG でレンダリングして、html コンテナーに挿入できるかどうかは明確ではありません。
背景:小さな非営利団体向けに、安全で使いやすい CMS を実装しようとしています。Google ドライブでホストされる Web サイト フレームワークのプロトタイプを作成しました。これまでのところ有望に見えますが、変更するには html を編集できる必要があります。ワープロのような環境でコンテンツを作成できる人は何人かいますが、HTML/CSS/JQuery/AppsScript に対応できるのは私を含め数人だけです。
私が全体の枠組みに専念し、イベントなどの内容を他の人に更新してもらうことができれば、それは大きなメリットです。基本的には、Google Doc を編集してから手動で Web ページをリロードして結果を確認していただければ幸いです。
CMS には多くのアプローチがあることは承知していますが、今のところ、純粋な Google ドキュメント/Google ドライブ ソリューションを検討することに興味があります。