2012-12-26 8 views
5

GoogleドライブAPIとGoogleスプレッドシートのAPIの両方(V 3.0)以下のURLに対応する[KEY]を取得するための支援方法:GoogleドライブとスプレッドシートAPIを統合して、特定のGoogleドライブフォルダのスプレッドシートを操作するにはどうすればよいですか?

https://docs.google.com/spreadsheet/ccc?key=[KEY ]

私はGoogleドライブAPIにFile.getId()メソッドを使用しており、Google Spreadsheet APIには SpreadsheetEntry.getIdまたは.getKey()メソッドを使用しています。

GoogleドライブAPI ...

for (File file : mResult) { 
    System.out.println(file.getTitle()); 
    System.out.println(file.getId()); 
} 

GoogleのSpreaSheetのAPI ...

SpreadsheetEntry spreadsheet = spreadsheets.get(0); 
System.out.println(spreadsheet.getKey()); 

私のトラブルは、私がドライブし、スプレッドシートのAPIの間のいずれかの共通鍵を見つけることができないということです、まだ両方のキー同じリソースにリンクしています....ブラウザで[KEY]フィールドを置き換えるときに同じスプレッドシートを取得します。

Googleドライブの特定のフォルダにあるスプレッドシートを特定し、スプレッドシートAPIを使用してそのファイルのみを処理しようとしています。 SpreadSheet APIは、Googleドライブ上のすべてのファイルを返すことしかできないようです。結果をフォルダで制限する方法はありません。したがって、なぜ2つのAPIを組み合わせる必要があるのですか?

どのような考えですか?

答えて

0

全く同じ問題がありました。

スプレッドシート.getSpreadsheetLink()。getHref()は、ファイルIDで終わるリンクを返します。 "googleId"

https://spreadsheets.google.com/feeds/worksheets/" + googleId + "/private/full" 

このURLでGoogleのIDでワークシートを取得するには

+0

...ここに手順を投稿してその詳細を取得する方法 – Priya

2

は、ドライブSDKからです。ドライブ上のスプレッドシートファイルのようなワークシート。

+0

@ atu0830..Google IDを取得する方法 – Priya

関連する問題