Google Sheets API V4 for Go でのデータの書き込み
Google Sheets からデータを読み取るためのクイックスタート ガイドは包括的ですが、シートへのデータの書き込みは特に初心者にとっては、気が遠くなるかもしれません。検索しても、このプロセスを紹介する例が不足しているようです。
これに対処するために、データの書き込みを示す更新された main 関数を調べてみましょう。
<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>
この例では、
Byこの例に従って、Google スプレッドシートに簡単にデータを書き込み、スプレッドシートを完全に制御できます。
以上がGo API V4 を使用して Google スプレッドシートにデータを書き込む方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。