Укажите разрешения на листе при создании электронной таблицы с помощью Google API

#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)}`);  }  } )  

Это возвращает идентификатор электронной таблицы и дополнительную информацию, но моя проблема в том, что, сколько бы я ни искал, я не нашел, как предоставить разрешения электронной почте для доступа к электронной таблице.