Golang Google Sheets API V4: exemplo de escrita abrangente
Apesar de sua simplicidade, escrever dados no Planilhas Google usando Go pode ser uma tarefa intrigante para recém-chegados. Este artigo fornecerá um exemplo abrangente para ajudar você a entender o processo.
Lógica principal
A lógica principal de gravação de dados no Planilhas Google envolve as seguintes etapas:
Código de exemplo
O código Go a seguir demonstra como realizar estas etapas:
package main
import (
"context"
"fmt"
"log"
sheets "google.golang.org/api/sheets/v4"
)
func main() {
// Create a Google Sheets service client.
ctx := context.Background()
client, err := getSheetsService()
if err != nil {
log.Fatalf("Unable to retrieve Sheets client: %v", err)
}
// Specify the spreadsheet ID and write range.
spreadsheetId := "YOUR_SPREADSHEET_ID"
writeRange := "A1"
// Prepare the data to be written.
var vr sheets.ValueRange
myval := []interface{}{"One", "Two", "Three"}
vr.Values = append(vr.Values, myval)
// Update the specified range with the data.
_, err = client.Spreadsheets.Values.Update(spreadsheetId, writeRange, &vr).ValueInputOption("RAW").Do()
if err != nil {
log.Fatalf("Unable to update spreadsheet: %v", err)
}
fmt.Printf("Data successfully written to spreadsheet with ID: %v\n", spreadsheetId)
}
Conclusão
Este exemplo fornece um método simples para gravar dados no Planilhas Google usando Go. Seguindo o código fornecido e compreendendo a lógica subjacente, você pode integrar facilmente a funcionalidade de gravação de dados em seus aplicativos Go.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3