在 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中文网其他相关文章!