Как найти, получить ID Google таблицы, если идентификатор нужен для каких-то ваших задач.
Например, иногда возникает необходимость из одной гугл таблицы подключиться к другой (взять или внести данные). Либо вы вообще запускаете скрипты в отдельном проекте и используете данные из различных гугл таблиц по мере необходимости.
В обоих случаях необходимо каким-то образом подключиться к таблице, чтобы использовать ее в дальнейшем.
Я предпочитаю вариант подключения с использованием идентификатора таблицы.
Где взять 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();
Если вы работаете с Гугл таблицами, то для вас могут быть полезны:
- готовые фрагменты скриптов/макросов
- бесплатная таблица для учета клиентов и заказов
- таблица для учета клиента и заказов с расширенными возможностями
На сегодня все, до скорых встреч!
Рекомендую почитать:
- “10 бирж фриланса и удаленной работы для новичков и профи: список и рекомендации по заработку”
- “Бесплатная мультиссылка за 5 минут для Инстаграм, Тик Ток, Фейсбук и др.”
- “Доход на партнерских/реферальных программах: примеры и полезные советы”