2016-05-20 12 views
0

ブラウザのGoogleドライブからファイルを取得した共有可能なリンクを開くと、ドライブの内部プレビュープログラムまたはダウンロードページにいつでもアクセスできます下記参照)。GoogleドライブのファイルをGoogleドライブのアプリケーションで直接開く

特定のドライブ接続アプリケーションを(確認されたアクセス許可を使用して)起動して、リンクを持つファイル(したがってIDも含む)を開くプログラム的な方法があるかどうかを知りたいと思います。

私はドライブのインターフェイスではなく、プログラム内でこれをやりたいと思っています。ユーザーが自分のファイルをブラウズして、デフォルトのアプリケーションでブラウザで開き、ドライブで定義したとおりに開くようにしたいとしましょう(私はすでにそのアプリを知っているとしましょう)。

Googleドライブのインターフェースがブラウザでどのように機能するかを明確にするために、ファイルをクリックしてデフォルトのアプリの新しいタブで開きます。私の意見で

enter image description here

答えて

0

、これはAdvanced Drive ServiceDrive Serviceの使用で可能です。

高度なドライブサービス

先進Driveサービスを使用すると、AppsスクリプトでGoogleドライブのウェブAPIを使用することができます。 Apps Scriptに組み込まれているドライブサービスと同じように、このAPIを使用すると、スクリプトでGoogleドライブのファイルやフォルダを作成、検索、変更することができます。ほとんどの場合、ビルトインサービスは使いやすいですが、この高度なサービスはカスタムファイルプロパティへのアクセスやファイルやフォルダのリビジョンなど、いくつかの追加機能を提供します。

ドライブサービスのために、あなたは、ドライブやドキュメントなどのGoogle Appのファイルを開くために使用できるURLを取得するにはgetUrl()メソッドを使用することができます。

このサービスを使用すると、スクリプトでGoogleドライブのファイルとフォルダを作成、検索、変更できます。

これらのサービスに関する詳細情報とサンプルコードは、文書に記載されています。

+0

質問は私のアプリでファイルを開くことではありません。もちろん可能です。問題は、 "アプリケーション"でファイルを開くことです。 – retrography

関連する問題