2013-04-16 44 views
0

目前,我正在開發中GoogleWebToolkit一個web應用程序,應該(即Java後端):我是否需要Drive API或Spreadsheet API或兩者?

  1. 複製相同的驅動器
  2. 在現有的谷歌驅動的電子表格文檔修改基於這個複製版一些業務邏輯。

我看着Google Spreadsheet API,但很難處理oAuth邏輯。然後我看着谷歌Drive API,並找到Dr.Edit示例項目。

這最後一個項目看起來不錯,我可以創建和編輯文本文件,但現在是否也可以使用某種類型的API來讀取SpreadSheet文檔?

底線是:我應該在這裏結合Spreadsheet API和Drive API。建議什麼?我很困惑。

回答

1

您可以使用Google Drive SDK管理文件(創建/編輯/刪除/查看),但需要Spreadsheets API分別修改工作表,行和單元格。

一旦您獲得訪問令牌,您也可以使用它來訪問Spreadsheets端點。請確保您的授權範圍如下:

https://spreadsheets.google.com/feeds 
+0

感謝您的回覆!有沒有一個例子,關於如何解析傳入文件數據流到電子表格API對象?有沒有關於這方面的任何文件? –

+0

您不需要下載和處理文件。您可以收集有關它們的元數據,例如fileId,title和使用Spreadsheets API來修改工作表,行和單元格。請查看https://developers.google.com/google-apps/spreadsheets/#working_with_worksheets –

+0

aha,這樣電子表格文件就會在Drive中進行修改,而不是下載,修改並以不同的名稱重新上傳電子表格文件? –

相關問題