Как найти, получить идентификатор Гугл таблицы
  • Игорь Билецкий
  • 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 в Гугл Таблице для учета

Поддержать сайт! Спасибо!

Сказать спасибо и поддержать сайт

Зарабатывай через интернет

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


ITVDN Many GEO's

Пользуемся и рекомендуем


Monobank [CPS, API] UA


sportbank [CPS] UA


Rozetka UA

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

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