問題タブ [google-drive-realtime-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
3622 参照

google-drive-api - Google ドライブとドキュメント API

Google ドライブのリリースで知りたいのですが、Docs API は廃止されますか?

ドライブ API は、Google ドライブ アプリによって作成された (そしてクリエーター アプリによってのみ表示される) ファイルへのアクセスのみを許可するため、ドキュメントを表示する唯一の方法は、Docs API を使用することです。アプリ A がファイルを作成したとします。アプリ B はアプリ A のファイルを表示できません。アプリAのファイルをアプリBで「開く」場合を除きます(ドライブUI内)。

これはMIMEタイプか何かを登録すると思います。

では、Docs API が廃止された場合、すべてのドキュメントをどのように一覧表示するのでしょうか?

http://support.google.com/a/bin/answer.py?hl=ja&answer=2490030

また、Eclipse の [Add Google APIs] タブに、Documents API が表示されません (Google ドライブがあります)。

ありがとう。

0 投票する
2 に答える
12207 参照

php - Google ドライブ php にフォルダを作成する

PHP を使用して Google ドライブにフォルダを作成する方法はありますか? 過去 72 時間、すべての Web を検索しましたが、結果がありません。皆さんどう思いますか?ありがとう !

0 投票する
1 に答える
5319 参照

javascript - テキストコンテンツを含む新しいGoogleドライブファイルを作成する(javascript)

この投稿で説明されているように、javascript Google APIを使用して、Webアプリを認証し、Googleドライブに新しいファイルを作成できます。

ドライブに空のファイルを作成します。しかし、テキストコンテンツ(「blablabla」など)を追加して、空でない新しいファイルを作成する方法がわかりません。誰かが私を助けてくれますか?

0 投票する
1 に答える
6038 参照

google-drive-api - Google ドライブがメタデータをファイルに追加

googledrive API を使用してファイルを検索したいと考えています。メタデータを追加したいと思います。

ご覧のとおり、ファイル名は特定のブランドの検索には役に立ちません。多くのファイルがあるため、すべての名前を変更するのは難しく、ファイルに複数の「ブランド」が含まれる場合があります。

Google のファイル/インデックスにカスタム メタデータを追加する方法はありますか。この例では、brand: x からすべてのファイルを取得します。

0 投票する
1 に答える
1728 参照

google-drive-api - Google Drive API/SDKを使用して新しいフォルダとファイルを挿入する

c#を使用して次のプロセスを自動化したいと思います。1。事前定義されたフォルダーからファイルを取得します。2。そのファイルをGoogleドライブアカウントフォルダーにアップロードし、必要に応じて新しいフォルダーを作成します。許可されたgdriveユーザーは、ファイルを開くためのリンクをクリックします

これは、APIまたはSDKを使用して実現できますか?

0 投票する
1 に答える
1091 参照

java - Google Drive API - 重複するフォルダを作成します

ドキュメントを Google ドライブにアップロードする Java プログラムを開発しています。既存のフォルダーにアップロードしようとすると、既存のフォルダーで大文字と小文字が区別されることを確認する必要があることがわかりました。既存のフォルダーが HDDocs というラベルの付いたルートにある場合、パスを「/HDDocs/10/05/01」として入力する必要があります。これを行うと問題なく動作し、ファイルはGoogleドライブの正しいパスにアップロードされます-個人のgmailアカウントを使用している限り。Google Apps アカウントでこれを実行しようとするとすぐに、HDDocs とも呼ばれる新しいフォルダーが作成され、元のフォルダーではなく、ファイルがこのフォルダーに読み込まれます。

そのため、私の Google App Drive には、HDDocs というラベルの付いた 2 つのルート フォルダーがあります。

どんなフィードバックも素晴らしいでしょう。

0 投票する
0 に答える
219 参照

cordova - phonegap を使用した Google JavaScript API

Google ドライブ Web アプリケーション用に Google JavaScript API の SDK を使用しています。これを phonegap を使って iOS のネイティブ アプリに変換したいと考えています。API のコンソールでどの Javascript オリジンを指定する必要がありますか。

0 投票する
4 に答える
26315 参照

google-drive-api - Googleドライブ:redirect_uri_mismatch

私はこの基本的なチュートリアルに従いましたが、次のようになります。

Eroare:redirect_uri_mismatchリクエストのリダイレクトURI:urn:ietf:wg:oauth:2.0:oobが登録済みのリダイレクトURIと一致しませんでした

私のグーグルでは、APIコンソールで行ったいくつかの設定に問題があることを理解しています。ドライブAPIを有効にし、テーブルAPIアクセスでいくつかの設定を行いました。クライアントIDとクライアントシークレットを取得し、これら2つの値をクライアントソースに配置しましたが、リダイレクトURIに何を配置するかわかりません。

リダイレクトURIには何を含める必要がありますか?

0 投票する
1 に答える
1488 参照

windows-phone-7 - Windows Phone 7 で Google ドライブからオーディオ ファイルをアップロードおよびダウンロードする方法

Windows Phone 7 でオーディオ ファイルのアップロードとダウンロードに使用できる Google ドライブ API はありますか。そうでない場合、これを実現する方法はありますか。

0 投票する
1 に答える
499 参照

javascript - パーミッションとトリガーは Apps Script API でどのように機能しますか?

ドキュメント( here)とhereおよび関連を読んで再読しました。どのタイプの権限がどのタイプの書式設定を必要とするかなどをよりよく理解するのに役立つ他のドキュメントはありますか?

私が解決しようとしているパズルはこれです: 誰かがセルを編集するとき、編集したユーザーに基づいてセルの色をフォーマットしたいと思います。

自分だけに役立つコードを書くのは簡単です。ただし、別の人のために機能させる際に、アクセス許可に関する問題が発生し続けています。

ここで私は混乱します。私の理解を説明します。訂正していただくか、より詳しい情報が記載されたドキュメントを参照していただければ幸いです。セルが編集されたときにイベントを発生させるには、編集イベント、単純な onEdit トリガー、およびインストール可能なonEditトリガーの 3 つの方法があるようです。

単純な onEdit トリガーを作成するには、 という名前の新しい関数を作成しますonEdit()。イベントをキャプチャするには、括弧内に文字列を入れますonEdit(e)。編集時に保存された情報にアクセスするには、次のように入力しますvar range = e.source.getActiveRange()。単純なイベント トリガーはセキュリティが制限されており、 user/ の名前を取得できないactiveUserため、問題の解決に使用できません。

イベントをキャプチャするインストール可能な onEdit トリガーを作成するには、新しい関数を作成しますmyFunction(e)。次に、スクリプト エディターに入り、[リソース] をクリックして、ドロップダウンから関数を選択し、[スプレッドシートから] をクリックしてからonEdit. この場合、イベントに関する情報にアクセスするには、次のように入力しますvar range = e.range

このメソッドは、"variable user = e.user" に移動してから "ss.toast(user)" に移動してユーザーの名前を表示できるように、より高度なアクセス許可を付与することになっています。しかし、私以外の誰かがこれを行うと、トーストは空白になります。また、これで、スクリプトが「スクリプトをインストールしたユーザーとして実行される」ことはわかっていますが、それは、スクリプトをトリガーした人の ID にアクセスできないということですか?

編集イベントを作成するには、あなたは...そうですね...これはトリガーを作成することと同じですか? 私はこれで完全に迷っていると思います。

たとえば、何か名前を付けてmyFunction(e)インストール可能な onEdit トリガーを作成しますが、入力する代わりに と入力しrange = e.rangeますrange = e.source.getActiveRange。私だけでも同じように機能するようですが、インストール可能なイベントではなく単純なイベントのように機能するように、アクセス許可をクロスアップしましたか?

ドキュメントは言う:

「処理中のイベントをトリガーしたユーザーを特定できない場合があります。クロック ティック イベントの場合、これは重要ではありませんが、スプレッドシート編集イベントでは、スプレッドシートを変更したユーザーを必ずしも識別できるとは限りません。」

だから...必ずしもそうではありませんか?いつ機能し、いつ機能しないのですか? 私の場合は可能ですか?どうすればわかりますか (試行錯誤の私の現在の失敗した方法以外に?)。