2013-03-20 140 views
3

我有一個具有特定ID(在URL中顯示)的現有Google Spreadsheet。在純PHP中插入現有Google電子表格中的行

我想用簡單的代碼從PHP腳本中添加行。

我寧願不必添加巨大的庫來做到這一點。是否可以使用CURL或一些小型圖書館來做到這一點?

要做到這一點,最簡單的方法是什麼?

+0

https://developers.google.com/google-apps/spreadsheets/ – 2013-03-20 20:25:22

+0

您是否想要最簡單的方法來完成此操作或不使用提供的庫?你不能擁有兩個。 – 2013-03-20 20:26:29

+0

如果您需要添加大型圖書館,這有什麼關係?我不明白你的邏輯。 – 2013-03-20 20:27:31

回答

1

選項:

1)使用谷歌Apps腳本(Java腳本)來創建一個Web應用程序,插入的行。然後插入行,使用url。您可以在url中將參數傳遞給應用程序。

2)有Zend的,請參閱: Writing to Google Docs Spreadsheet using PHP 我認爲它有一個附加排功能,而不是插入行,但我可能是錯的。 (我想知道你是否找到插入行)。 它使用(GDATA)電子表格API(有用於插入行的開放問題,你只能追加行矩)

注意,用於插入一排,我懷疑選項1比選項2

工作量少
+0

使用選項1時,您必須小心跨域問題。請參閱[如果跨域Ajax調用不被允許,那麼你應該如何使用谷歌電子表格API](http://stackoverflow.com/questions/8937848/if-cross-domain-ajax-calls-are-not-allowed - 然後-如何,都任您應該使用的-的)。我推薦選項2. – Josh 2013-03-21 10:07:08

+0

@eddyparkinson:「插入」和「附加」有什麼區別? – forthrin 2013-03-21 14:16:21

+0

我不是Eddy,但是「插入」是在特定的現有行之間插入一條新線,而「附加」只是將一行添加到電子表格的末尾。 – Josh 2013-03-21 16:30:55

相關問題