Как я могу сделать URL ссылку на лист? - PullRequest
0 голосов
/ 01 января 2019

Я составил список имен листов из файла и получил их URL.Я использовал гиперссылку (), чтобы сделать ссылку на каждый лист.Вот код, который я написал:

function sheetNames2() {
  var out = new Array()
  var url = "=hyperlink(\"https://docs.google.com/spreadsheets/d/1W7L9DDo_w7lNk-AE05_ghi5y8LmaAJT2EGG-yfs3gQI/edit#gid="
  var urls = new Array()
  var sheets = SpreadsheetApp.getActiveSpreadsheet().getSheets();
  for (var i=0 ; i<sheets.length ; i++) 
    urls.push(url + sheets[i].getSheetId() + "\"\," + "\""+ sheets[i].getName()+ "\"" + ")")
  return urls   
}

, но он не работает, как показано ниже, когда я поместил созданную мной функцию в ячейку A1:

example output

Пожалуйста, скажите мне, что случилось.

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