Навигация в опубликованных Google Sheets - PullRequest
1 голос
/ 20 июня 2019

Мне нужно опубликовать свой отчет в Google Sheets, но так как отчет очень большой, со многими листами и таблицами, я настроил гиперссылки для удобной навигации, которые приведут вас к диапазонам на других листах.

Когда я публикую лист, гиперссылки перестают работать (они переводят вас на первый лист в новой вкладке браузера).Я также пытался с помощью скрипта изменить страницы с помощью кнопки, но эта кнопка не активна на опубликованной странице.

Спасибо за любые советы, которые у вас могут быть.

РЕДАКТИРОВАТЬ:

Я подготовил тестовый лист, чтобы посмотреть, найду ли я решение для этого.Это ссылка с правами на редактирование:

https://docs.google.com/spreadsheets/d/1ZGw_6WjrkcNKdFvS8gIG46gEMfMuw7ex86SR9C7qXTU/edit?usp=sharing

И это будет опубликованная версия:

https://docs.google.com/spreadsheets/d/e/2PACX-1vTa8JDNMzwdvk87kCvbjJXYgK2RGiKy503eJn6eEjxbyU8oIsuvuKTNXCM6yRP16KXrnD9yvLV3J488/pubhtml

Это на самом деле работаетв Excel я могу встроить отчет, и гиперссылки все еще работают нормально, но у меня есть все остальное в Google Sheets, поэтому я хотел бы найти обходной путь.

Ответы [ 2 ]

1 голос
/ 21 июня 2019

Вам необходимо использовать правильные параметры запроса. Идентификатор листа, gid должен быть установлен для правильной навигации. Вы не можете использовать rangeid. Однако вы можете использовать range.

/pubhtml?chrome=false&gid=[YOUR_SHEET_ID]&range=A1:B1

Вы можете получить свой идентификатор листа, посетив свой лист (вкладку) в своей электронной таблице (редактировать версию) и проверив URL.

0 голосов
/ 21 июня 2019

Ваш опубликованный лист, вероятно, сохраняет исходный #gid (идентификатор листа Google, используемый для локальных ссылок).Это не удастся, потому что он связан с электронной таблицей, которая недоступна для нового отчета.Пожалуйста, проверьте, так ли это (вы увидите ссылки, которые вы создали).Я понимаю, что вы не захотите делиться исходными отчетами, но вы можете настроить небольшую тестовую электронную таблицу с несколькими связанными диапазонами листов, чтобы протестировать процесс - поделитесь этим.

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