#javascript #node.js #permissions #spreadsheet #google-api-nodejs-client
Вопрос:
Я использую API электронных таблиц Google в NodeJS и знаю, как создать электронную таблицу со следующим кодом
const auth = new GoogleAuth({ keyFile: 'src/credentials.json', scopes: "https://www.googleapis.com/auth/spreadsheets" }) const client = await auth.getClient() const googleSheets = google.sheets({version:"v4", auth: client}) let resource = { properties: { title: 'Test' }, } googleSheets.spreadsheets.create( { resource, fields: 'spreadsheetId' }, (err, spreadsheet) =gt;{ if (err) { console.log(err); } else { console.log(`${JSON.stringify(spreadsheet)}`); } } )
Это возвращает идентификатор электронной таблицы и дополнительную информацию, но моя проблема в том, что, сколько бы я ни искал, я не нашел, как предоставить разрешения электронной почте для доступа к электронной таблице.