Как найти, получить идентификатор Гугл таблицы
  • Ігор Білецький
  • 17.08.2021
  • Коментарі відсутні

Как найти, получить ID Google таблицы, если идентификатор нужен для каких-то ваших задач.

Например, иногда возникает необходимость из одной гугл таблицы подключиться к другой (взять или внести данные). Либо вы вообще запускаете скрипты в отдельном проекте и используете данные из различных гугл таблиц по мере необходимости.

В обоих случаях необходимо каким-то образом подключиться к таблице, чтобы использовать ее в дальнейшем.

Я предпочитаю вариант подключения с использованием идентификатора таблицы.

Где взять ID Гугл таблицы и как использовать

Идентификатор таблицы можно получить из адресной строки открытой Гугл таблицы.

Где взять id Гугл таблицы

В данном случае идентификатор находиться между «spreadsheets/d/» и «/edit».

Теперь, зная идентификатор, мы легко подключаемся к таблице с помощью строки:

let table1 = SpreadsheetApp.openById('сюда вставить идентификатор');

После этого у нас переменная table1 будет хранить ссылку на нашу таблицу и мы можем этим пользоваться, например записать в крайнюю левую ячейку первого листа «Hello!»:

let sheets = table1.getSheets();
sheets[0].getRange(1,1).setValue("Hello!");

В данном примере мы получили список (массив) листов в переменную sheets и в первый лист (отсчет начинается с нуля) в ячейку с координатами 1,1 пишем «Hello!».

Если это единичное обращение к таблице, можно воспользоваться сокращенной формой:

SpreadsheetApp.openById('идентификатор таблицы').getSheets()[0].getRange(1,1).setValue("Hello!");

Надеюсь, информация была для вас полезной.

P.S. Конечно, если вы уже работаете с таблицей (подключены к ней), вы можете получить програмно ее идентификатор с помощью команды

SpreadsheetApp.getActiveSpreadsheet().getId();

Если вы работаете с Гугл таблицами, то для вас могут быть полезны:

 

На сегодня все, до скорых встреч!

Кстати, если наш сайт принес вам пользу и вы хотите сказать нам «Спасибо» и поддержать нас 🙏, то это можно сделать ЗДЕСЬ.

 
Рекомендую почитать:

 

Залишити коментар

Есть клиенты? Используйте CRM в Гугл Таблице для учета

Підтримати сайт! Дякуємо!

Подякувати і подтримати сайт

Заробляй через інтернет

Доход через интернет: биржи фриланса и удаленной работы

Футажі для відео ютуб

Футажі для ютуба