2012-08-23 42 views
0

我正在使用Google電子表格(如SQL數據庫)(通過將csv文件發佈到網絡並將其讀取爲多維數組)的網站工作。現在,當用戶更新其網站上的信息時,我遇到了更新電子表格中字段的問題。有沒有人有任何建議如何最好地做到這一點?我可以使用Google Apps腳本來執行此操作嗎?在轉到某個網頁時觸發?或甚至只是直接了PHP/JavaScript /其他?如何從網頁更新Google電子表格

我只是在尋找如何去做這件事的一般策略,任何信息都會非常有幫助!

回答

0

我想如果你爲他們創建一個Google Form來更新他們的信息,並設置腳本運行onFormSubmit(),你可以加載「數據庫」並更新他們提交的信息的值。要加載數據庫,您需要它的ID,然後使用 spreadsheet = SpreadsheetApp.openByID(「theID」); 一旦你打開它,你需要獲取單元格進行編輯。訣竅是找到它們。如果遍歷行直到找到與用戶匹配的某個鍵值(在表單中輸入了id#),那麼可以更改該行中每個單元格的值以匹配新值。

0

這應該是非常簡單明瞭...

你說你從一個電子表格進入一個多維數組一個CSV文件中讀取數據...

好了,直接跳過這一步,創建直接從電子表格中處理數組getDataRange.getValues(),在2D數組內部處理數據,並且每次需要驗證更改時使用getRange(1,1,array.length,array[0].length).setValues(array),那應該是這樣!

這就是我平時的工作方式,它非常簡單高效;)

相關問題