GoogleドライブをWebページに埋め込むことはできますか?


9

Googleサイト、カレンダー、その他のさまざまなサービスには、他のサイトに埋め込むことができるフレームがあります。特に、Googleグループには、特に適切な埋め込み機能があります。

セキュリティの問題はさておき、グループからの会話と同じ方法でページにドライブフォルダを埋め込むことができるようにしたいと思います。グループを使用すると、GoogleサービスのシンプルなHTMLコードを使用して、既存のページに追加するだけです。APIを深く掘り下げることなくユーザーフレンドリーにするのは良いことです。

Googleコードまたは外部サービスからの埋め込みを使用して、Googleドライブの共有フォルダーで同様の埋め込みコードを使用する方法はありますか?


1
この質問を確認することをお勧めします:webapps.stackexchange.com/questions/26407/…&この記事を読む:arstechnica.com/business/2012/04/…-ある種のAPIサポートがあるようですウェブサイト、しかし私はそれがまだ限られていると思います。
amiregelz 2012

フォルダをパブリックにして、そのフォルダと内部ファイルからWebサイトを作成するだけです
phwd

@phwd他のサービスと同様の埋め込みコードがあるかどうかに基づいて回答を探していることを強調するために質問を更新しました。同様の機能のコードを提供する他のさまざまなサービスに基づいて、APIを利用する個人は不要のようです
mfg


@RainLover前回の回答が承認されてからGoogle Appポリシーが変更された可能性があるため、ここに回答を投稿して、私はそれを受け入れることができます
mfg

回答:


7

Googleドライブのフォルダを埋め込みlistgridビューに表示できます。

リストビュー

<iframe src="https://drive.google.com/embeddedfolderview?id=FOLDER-ID#list" style="width:100%; height:600px; border:0;"></iframe>


グリッドビュー

<iframe src="https://drive.google.com/embeddedfolderview?id=FOLDER-ID#grid" style="width:100%; height:600px; border:0;"></iframe>



Q:フォルダーID(FOLDER-ID)とは何ですか?

A:Googleドライブに移動>>フォルダーを開く>>ブラウザーのアドレスバーでそのURLを確認します。例えば:

フォルダのURLhttps : //drive.google.com/drive/folders/0B1iqp0kGPjWsNDg5NWFlZjEtN2IwZC00NmZiLWE3MjktYTE2ZjZjNTZiMDY2

フォルダID
0B1iqp0kGPjWsNDg5NWFlZjEtN2IwZC00NmZiLWE3MjktYTE2ZjZjNTZiMDY2

権限が必要なフォルダに関する警告

この手法は、パブリックアクセスを持つフォルダに最適です。特定のGoogleアカウントでのみ共有されているフォルダは、この方法で埋め込むと問題を引き起こします。この編集時には、「アクセス許可が必要です」というメッセージが表示され、「アクセスのリクエスト」または「アカウントの切り替え」(または場合によってはGoogleアカウントへのサインイン)に役立つボタンがいくつか表示されます。これらのボタンのJavascriptはIFRAME、Chrome 内では正しく機能しません。

詳しくはhttps://productforums.google.com/forum/#!msg/drive/GpVgCobPL2Y/_Xt7sMc1WzoJをご覧ください


5

Googleドライブは、HTML埋め込みコードを直接提供していません。また、パブリックフォルダーのリストを<iframe>Webサイトに配置する機能(を使用X-Frame-Options: SAMEORIGIN)を積極的にブロックしています。

埋め込み機能を提供するサードパーティのサービスを見つけることができませんでした。

現時点での回答は「いいえ」のようです。


2

答えはGoogle APIサービスの使用にあると思うでしょう。私は同じことを見てきましたが、今のところこれが答えです。

https://developers.google.com/discovery/libraries

クライアントライブラリをウェブサイトに追加して、ウェブページで参照する必要があります。また、システムがサイトからGoogleドライブへの通話を認証できるように、セキュリティキーをGoogleに追加する必要もあります。

タスク、メール、カレンダーなどの同じライブラリの作業。


2

これを行う方法は次のとおりです。

  1. PDFファイルをアップロードします。
  2. 次に、ドキュメントリストでファイルをクリックします。
  3. プレビューが開きます。
  4. [ 開く](右下側)という名前の青いボタンが表示されます
  5. そのボタンをクリックします。docs.google.comに転送されます
  6. ここでは、ファイル編集などのトップメニューが表示されます...
  7. ファイルファイルの埋め込みを選択します。次に、埋め込みコードを取得できます。

また、ドキュメントの共有設定はリンクを知っている全員でなければならないことを忘れないでください。


1

私はあなたを助けるかもしれない1つの記事を見つけました。

この記事では、GoogleサイトのページにGoogleドキュメントのリストを埋め込む方法について説明します。https://developers.google.com/apps-script/articles/embedding_docslist_in_sites。スクリプトの知識が少し必要になるため、どれほど快適かによっては少し高度になる場合があります。

これこれは、スクリプトに関するSEネットワークに関する質問です。


0

GoogleサイトとGoogleドライブを統合するための1つの可能なソリューションはMetaDriveです。http://www.evenbytes.com/metadrive.html

このツールを使用すると、ユーザーはドライブフォルダーの表示、参照、検索、およびカスタムメタデータなどの高度な機能を使用できます

これがお役に立てば幸いです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.