2016-11-29 10 views
0

私はR httrパッケージとGoogleドライブAPIを使用しています。ファイルのfileIdを設定するためのGoogleドライブAPIには何かがありますか?GoogleドライブAPI - ファイルIDを複製してファイルを削除しました

シナリオは次のとおりです。私はGoogleシートを見ているTableauレポートを持っています。 Rのシートに新しいデータを流すことはできません。これはAPI上で重すぎるため、長いスリープ時間でもHTTPエラーが発生するからです。オートメーションが壊れるので、私は新しいファイルをアップロードできません。 Tableauは一意のIDによってファイルにフックします。

これを回避する方法はありますか?

+0

のように、resumable upload形式のAPIを使用して、設定ファイルIDの使用方法を明確にしないでください。失敗したコードは表示されません。もしあなたが適切に秒当たりの料金を払っていれば、apiは失敗するでしょう。 –

答えて

1

ファイルIDは、ファイルを挿入するときにGoogleドライブによって設定されます。あなたが供給できるものではありません。

クローズのものはgenreatedidsと呼ばれるものがありますが、これもまたあなたが提供できるものではないGoogleによって作成されたIDです。

私はあなたの問題を回避することはできません。

0

Easy peasy lemon squeezy。

Googleドライブでは、「ファイル」(IDを持つもの)は、そのファイルの「コンテンツ」とは別のエンティティです。したがって、新しいファイルを作成せずに、既存のファイルの内容を完全に置き換えることは非常に簡単です。 https://developers.google.com/drive/v3/reference/files/updateを参照してください。ファイルが大きい場合は、https://developers.google.com/drive/v3/web/manage-uploads#resumable

関連する問題