Google ドライブの動画を Google サイトに含めるプログラム的な方法を探しています。私の現在の計画は、行ごとに埋め込み URL をスプレッドシートにシードし、それを Google Apps Script でマイニングしてコンテンツを埋め込むことです。
ただし、このプログラムの中核では、 http://code.google.com/p/google-apps-script-issues/issues/detail ?id=1649との類似性に基づいて、既知の問題に遭遇していると思います。これは、YouTube 動画を Google サイトに埋め込む際の Google のバグでした。
以下の URL に示すように、Apple の例の MP4 ファイルを再生する非常に小さな HTML ファイルがあり、それを Google ドライブにアップロードして埋め込むことができ、期待どおりに動作します。
http://www.pccc.com/downloads/junk/test/test.html
ただし、Apps Script の同じ HTML を複製すると、グレーの境界線と、最新のリビジョンが公開されたことを確認するために追加された「これはテストです」というテキストだけが表示されます。
function doGet(e) {
var html = '<iframe src="https://docs.google.com/a/documentshare.com/file/d/0B7wNkTj2wH_TLTdwcWo2NW5SWnM/preview" width="640" height="385"></iframe> This is a test';
return HtmlService.createHtmlOutput(html);
}
任意のポインタをいただければ幸いです。