Maison >développement back-end >Golang >Comment écrire des données dans Google Sheets à l'aide de l'API Go V4 ?
Écriture de données dans l'API Google Sheets V4 pour Go
Bien que le guide de démarrage rapide pour la lecture des données de Google Sheets soit complet, l'écriture de données dans des feuilles peut être intimidant, surtout pour les débutants. Malgré la recherche, il semble y avoir un manque d'exemples illustrant ce processus.
Pour résoudre ce problème, examinons une fonction principale mise à jour qui démontre l'écriture de données :
<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>
Dans cet exemple :
Par en suivant cet exemple, vous pouvez facilement écrire des données dans vos feuilles Google et prendre le contrôle total de votre feuille de calcul.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!