У меня есть книга Google Sheets, в которой около 50 листов.
Я хотел бы создать оглавление (TOC) / индексный лист, в котором перечислены все листы и имеется гиперссылка на листы.для легкого доступа.
В идеале оглавление обновляется динамически, поэтому ручного вмешательства не требуется.
У меня есть это в коде для возврата списка всех листов в рабочей книге:
function sheetnames() {
var out = new Array()
var sheets = SpreadsheetApp.getActiveSpreadsheet().getSheets();
for (var i=0 ; i<sheets.length ; i++) out.push( [ sheets[i].getName() ] )
return out
}
Все это работает, однако мне нужно иметь возможность идентифицировать GID отдельных вкладок / листов, и именно здесь я борюсь.Мне нужны GID, чтобы создать гиперссылку на сами листы, чтобы процесс был автоматизирован и у меня было меньше шансов ошибиться, внеся изменения вручную.
Кому-нибудь удалось это сделать?Я бы подумал, что это будет простой запрос, но поддержка G Suite указала мне здесь.
Заранее спасибо за ваше время и помощь!