1

有沒有一種方法可以自動執行從.NET應用程序在谷歌文檔中創建圖表的過程。谷歌文檔/應用程序API:電子表格(Google表格)

我要找的工作流程是...

  1. 創建Excel文檔。
  2. 上傳到Google文檔。
  3. 在電子表格上創建圖表。 (無法弄清楚。)
  4. 使用ACL進行發佈。 (獎金)

我不確定我是否應該使用Google Chart API作爲此純電子表格API。

我正在使用GData .NET客戶端庫。

http://code.google.com/p/google-gdata/

回答

1

UPDATE:通過在谷歌論壇谷歌的員工,這是不可能確認...

+3

請鏈接論壇。 – paragbaxi 2012-04-13 02:07:49

2

(2016年6月)原來接受的答案是現在外的日期。從Google I/O 2016開始,您可以通過從Google Sheets API在圖表中創建圖表。首先要做的事情是:1)GData APIs是上一代Google API ...儘管並非所有的都已被棄用,但all newer Google APIs做到了而不是使用了the Google Data Protocol;和2)有一個new Google Sheets API v4(不是GData])。

從這裏展望未來,你需要得到the Google APIs Client Library for .NET和使用最新Sheets API,這比以往任何API更加強大和靈活。這裏有一個C# code sample幫助你開始。如果你對Python沒有過敏,我讓a video介紹了新的API,並通過a blogpost深入瞭解了它的代碼,如果需要,你可以從中學習並有效地遷移到C#。如果您對JavaScript沒有過敏並想嘗試更復雜的實踐示例,則Google Sheets codelab中的項目將使用該API創建圖表和數據透視表。然後,您可以推斷如何在C#中執行此操作。

至於publishingsharing/ACLs,兩者都做瓦特/ Google Drive API,因爲這些都是你可以申請表,文檔,幻燈片更普遍的操作。