googleapis / googleapis/google-api-nodejs-client

How to access or open Spreadsheet which I have created using google sheets API ?

Aperta
#2,710 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
type: question
Lingua principale
TypeScript
Stelle
12.2k
Fork
2k
Merge medio
1g 9h
PR unite (30g)
24

Descrizione

I am using googleapis to create a google sheet. my working code
```
const { google } = require("googleapis");
const keys = require("./credentials.json");

var spreadsheetId = null;
var gsapi = null;
const title = "SheetExample1!";

createConnection = () => {
return new Promise((resolve, reject) => {
const client = new google.auth.JWT(
keys.client_email,
null,
keys.private_key,
["https://www.googleapis.com/auth/spreadsheets"]
);

client.authorize((err, res) => {
if (err) {
reject(err);
} else {
gsapi = google.sheets({
version: "v4",
auth: client,
});
console.log("Connection Created Successfully");
resolve(res);
}
});
});
};

createSheet = () => {
return new Promise((resolve, reject) => {
const resource = {
properties: {
title,
},
};
gsapi.spreadsheets.create(
{
resource,
fields: "spreadsheetId",
},
(err, response) => {
if (err) {
reject(err);
} else {
console.log(
"Sheet Created with spreadsheetId============",
response.data.spreadsheetId
);
resolve(response.data);
}
}
);
});
};

functionHelper = async () => {
await createConnection();
await createSheet();
};

functionHelper();

```

In response, I am getting spreadsheetId. But I have no idea where all these sheets are stored and how I can open a spreadsheet using the generated spreadsheet Id.

I checked I can't see these files inside https://docs.google.com/spreadsheets/u/0/

Any suggestion?

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia con la funzione createSheet e lo spreadsheetId restituito, quindi consulta la documentazione di Google Sheets API per accedere ai fogli di lavoro creati. Il lavoro è completato quando viene documentato come individuare e aprire il foglio di lavoro creato e viene spiegato perché potrebbe non comparire nell’elenco Sheets dell’utente.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
nodejs
Ambito
api
Tipo di issue
Documentazione
Difficoltà
2/5
Tempo stimato
1-3 ore
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.