簡體   English   中英

如何從網頁更新Google電子表格

[英]How to update a Google spreadsheet from a webpage

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

我只是在尋找執行此操作的一般策略,任何信息都將非常有幫助!

我想如果您為他們創建了一個Google表單來更新他們的信息,並設置了一個腳本運行onFormSubmit(),則可以加載“數據庫”並從他們提交的信息中更新值。 要加載數據庫,您需要它的ID,然后使用電子表格= SpreadsheetApp.openByID(“ theID”); 一旦打開它,就需要編輯單元格。 訣竅是找到它們。 如果您遍歷行直到找到與用戶匹配的某個鍵值(在表格中輸入的id#?),然后可以更改該行中每個單元格的值以匹配新值。

這應該非常簡單明了...

您說您是從CSV文件中讀取數據,該數據是從電子表格導入到多維數組中的...

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

這就是我通常的工作方式,非常簡單有效;)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM