Можно связываться с Google Sheets через ключ, а также через ключ и идентификатор листа:
https://docs.google.com/spreadsheet/ccc?key=SOME_KEY
https://docs.google.com/spreadsheet/ccc?key=SOME_KEY#gid=WORKSHEET_ID
Можно ли также ссылаться на определенную строку или даже ячейку через параметры или фрагменты URL-запроса?
Похоже на механизм привязки ссылок в HTML?
=HYPERLINK("#gid=0&range=Sheet1!B5")
gid всегда будет равен 0, а параметр range принимает имя листа вместо сложного идентификатора, такого как рабочий стол.Заметки:
Да, можно связать строку, используя следующую ссылку.
Ссылка
Скриншот
пример
Следующая ссылка открывает файл, созданный в этом ответе , и перехватывает 5- ю строку: пример ссылки
Ссылка
Пост блога:
http://mashe.hawksey.info/2013/07/how-to-open-a-google-spreadsheet-at-a-specific-row-for-editing/
Мартин Хокси :
активный блогер, в основном пишущий о скриптах Google Apps в сочетании с таблицами Google. Смотрите его блог для более интересных вещей или следите за ним в Google+.
источник
/ccc
полного представления редактирования, поэтому я подозреваю, что он (и я) предпочел бы. Может быть, ОП мог бы уточнить.Как ответил другой пользователь , Google наконец-то добавил в электронные таблицы Google Sheets (GS) функцию, позволяющую напрямую связываться с ячейками. Эта функция предназначена для связи с диапазонами ячеек, но также работает и указание отдельных ячеек. GS также поддерживает привязку к именованным диапазонам ячеек в электронной таблице, но для использования этой функции требуется немного больше работы, чем для диапазона ячеек по адресу. Дополнительные усилия могут стоить, хотя.
Ссылка на: отдельную ячейку на листе
Вставьте URL ссылки из буфера обмена в любое место. Это будет похоже на:
Несколько замечаний по поводу аргументов, содержащихся в идентификаторе фрагмента этого URL:
gid=
- Это идентификатор листа в электронной таблице. Новые таблицы имеют один лист с идентификатором0
. Идентификатор видимого в данный момент листа обычно отображается в строке URL браузера.range=
- Это адрес указанной ячейки в формате «А1» (буква столбца и номер ячейки).Кажется, что контекстное меню - единственный способ в интерфейсе GS получить URL-адреса ячеек. Нет никаких других пунктов меню, которые делают это.
Ссылка на: диапазон ячеек на листе
Вставьте URL ссылки из буфера обмена в любое место. Это будет похоже на:
Ссылка на: Все ячейки на листе
В поле слева от буквы «А» и номера строки «1» откройте контекстное меню, затем нажмите «Получить ссылку на этот диапазон».
URL будет похож на:
Обратите внимание, что диапазон - это только номера строк, начиная с 1 и заканчивая самым высоким номером строки. Если задан диапазон только номеров строк, все столбцы в этих строках включаются в диапазон.
Ссылка на: диапазон столбцов или строк
Выберите одну или несколько меток букв столбцов или номеров строк.
URL будет похож на:
Для столбцов
Для строк
Ссылка на: именованный диапазон
Связать с именованным диапазоном сложнее, чем получить ссылку на диапазон ячеек по адресу. GS не имеет функции для прямой связи с указанным диапазоном. Использование имени именованного диапазона в
range=
аргументе не работает. Выполните следующие действия, чтобы получить URL рабочей ссылки для именованного диапазона:#rangeid=1332253898
).Скопируйте эту новую ссылку из всплывающего окна :
Эти методы будут варьироваться от браузера к браузеру.
URL будет похож на:
Несколько замечаний по поводу аргументов, содержащихся в идентификаторе фрагмента этого URL:
rangeid=
- Этот аргумент используется вместоrange=
найденного в ссылках на диапазон адресов ячеек.gid=
- Этот аргумент не используется. Возможно, это связано с тем, что идентификатора именованного диапазона достаточно для указания идентификатора листа и диапазона его ячеек.Ссылка на: лист
Наконец, самая простая ссылка из всех - конкретный лист в электронной таблице. Самый простой способ получить это - выбрать лист в электронной таблице, а затем скопировать URL-адрес из адресной строки веб-браузера.
URL-адрес листа аналогичен диапазону ячеек. В нем отсутствует только
range=
аргумент идентификатора фрагмента:При связывании с несуществующим листом GS обычно открывает лист по умолчанию на первом листе.
источник
Один из обходных путей - добавить комментарий в ячейку. В комментарии напишите + адрес электронной почты, например, «Этот комментарий является ссылкой на ячейку для +me@emailaddress.com».
«Me@emailadress.com» получит электронное письмо со ссылкой, которая, если вы нажмете на нее, автоматически выделит эту ячейку + комментарий в электронной таблице.
Я не уверен, но теоретически вы должны быть в состоянии поделиться этой ссылкой с другими, которые имеют доступ к электронной таблице, и ячейка должна выделить их.
источник
<my name> added a comment to <title of my spreadsheet>
где<title of my spreadsheet>
содержалась ссылка, заканчивающаяся на «disco = ...», в которой была выделена ячейка с комментариями в желтом. Тем не менее, и это сумасшедшая часть, Google больше не отправляет эти электронные письма, я сначала получил несколько, может быть, 3-4 электронных письма, но теперь, независимо от того, сколько раз я пытаюсь, не идти. Может быть, защита от спама?Другим распространенным вариантом использования является то, что вы хотите связать с определенной ячейкой / диапазоном, но данные могут быть отсортированы, добавлены и отфильтрованы, и ваша ссылка будет потеряна. Вы можете обойти это, создав вид и связав его внутри. шаги:
источник