Как установить ссылку в Google Apps Script HTMLService?(ошибка при соединении с account.google.com отклонена) - PullRequest
0 голосов
/ 30 января 2019

Я пытаюсь использовать метод «Сценарий приложений» setContent(), чтобы добавить ссылку. Создайте простой файл index.html в скрипте Google Apps.

  var newDocLink = "https://docs.google.com/document/d/1loBt7T7-4qd0ORBXiTFeDQxuG..."; 
  // newDocLink variable have some Google Docs URL as value
  var output = HtmlService.createHtmlOutput('Click <a href= " '  + newDocLink + ' ">here to open the link in a new tab</a> a minuta')
  SpreadsheetApp.getUi().showModalDialog(output, 'My page title');

Я получаю ссылку, но когда я нажимаюна нем это не работает, показывая это сообщение "conexion with accounts.google.com recused" на моем языке.

Я знаю, что это очень просто, но я очень мало знаю о HTML и,после поиска похожих вопросов не нашел решения или аналогичного кода цели.Любая помощь будет признательна!

1 Ответ

0 голосов
/ 30 января 2019

Проблема:

  • Вы пытаетесь открыть документ Google внутри фрейма, который не разрешен для документов Google.

Решение:

  • Откройте его в новой вкладке, установив атрибут target

    var output = HtmlService.createHtmlOutput('Click <a rel="noreferrer noopener" href= " '  + newDocLink + ' " target="_blank">here to open the link in a new tab</a>')
    

Рекомендации:

...