Получение табличного идентификатора клиента для приложения-скрипта Google - PullRequest
0 голосов
/ 29 января 2020

Я создаю приложение Google, кодирую node js. Мне нужно получить доступ к электронной таблице клиента, что я уже сделал с помощью API листов Google. После всех аутентификаций заканчивается конец кода.

 function listMajors(auth) {
  const sheets = google.sheets({version: 'v4', auth});
  sheets.spreadsheets.values.get({
    spreadsheetId: 'whatever',
    range: 'Class Data!A2:E',
  }, (err, res) => {
    if (err) return console.log('The API returned an error: ' + err);
    const rows = res.data.values;
    if (rows.length) {
      console.log('Name, Major:');
      // Print columns A and E, which correspond to indices 0 and 4.
      rows.map((row) => {
        console.log(`${row[0]}, ${row[4]}`);
      });
    } else {
      console.log('No data found.');
    }
  });
}

Проблема в том, что я не могу предварительно ввести идентификатор электронной таблицы, потому что я его не знаю. Есть ли способ получить к нему доступ вручную или мне нужно отправить уведомление клиенту? Но я боюсь, что это усложнит мой код, которого я должен избегать ... Спасибо, ребята!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...