在Google Sheets API V4 for Go 中寫入資料
雖然從Google Sheets 讀取資料的快速入門指南很全面,但將資料寫入工作表可能會讓人望而生畏,尤其是對於初學者來說。儘管進行了搜索,但似乎缺乏展示此過程的範例。
為了解決這個問題,讓我們檢查一個更新後的主函數來示範資料寫入:
<code class="go">func write() { ctx := context.Background() b, err := ioutil.ReadFile("./Google_Sheets_API_Quickstart/client_secret.json") if err != nil { log.Fatalf("Unable to read client secret file: %v", err) } // If modifying these scopes, delete your previously saved credentials // at ~/.credentials/sheets.googleapis.com-go-quickstart.json config, err := google.ConfigFromJSON(b, "https://www.googleapis.com/auth/spreadsheets") if err != nil { log.Fatalf("Unable to parse client secret file to config: %v", err) } client := getClient(ctx, config) srv, err := sheets.New(client) if err != nil { log.Fatalf("Unable to retrieve Sheets Client %v", err) } spreadsheetId := "YOUR SPREADSHEET ID" writeRange := "A1" var vr sheets.ValueRange myval := []interface{}{"One", "Two", "Three"} vr.Values = append(vr.Values, myval) _, err = srv.Spreadsheets.Values.Update(spreadsheetId, writeRange, &vr).ValueInputOption("RAW").Do() if err != nil { log.Fatalf("Unable to write data to sheet. %v", err) } }</code>
在此範例中:
透過按照此範例,您可以輕鬆地將資料寫入 Google 表格並完全控制您的電子表格。
以上是如何使用 Go API V4 將資料寫入 Google Sheets?的詳細內容。更多資訊請關注PHP中文網其他相關文章!