Google Script отклоняет вставку ссылки Google в качестве ссылки @ Документы Google - PullRequest
0 голосов
/ 10 декабря 2018

Не могли бы вы дать мне решение или другой способ, как заставить ссылку на документ Google работать в сообщении с предупреждением или через боковую панель в ссылке HTML, я получаю сообщение об ошибке неправильно сформированного HTML-содержимого, и если я заменю его обычной ссылкой, такой какwww.google.com это работа найти.

Здесь сообщение об ошибке выглядит как введите описание изображения здесь

Это полная информация:

Искаженное содержание HTML: привет пока https://docs.google.com/open?id=185g8pZGceMlIqmhEsYV8tkfxKsiRd_P3t3mhjzLiX0Ytarget = _blank> testhttp://www.google.com>.

Мой код следующий:

function test0001()
{

  var doc = DocumentApp.getActiveDocument(); 
  var docurl = doc.getUrl(); 

  //var x = Gconvertlinko() ;
  var ui = HtmlService.createHtmlOutput('hi '+ 'bye' + "<a href="+ docurl+"  target=_blank > test </a>"+ "<br/> <input type="+' text'+" name="+ 'lname'+ "  value="+ "http://www.google.com" +">")
  /*.setContent( DocumentApp.getActiveDocument.getUrl() + "<br/>"+ DocumentApp.getActiveDocument.getUrl() ) */
      .setTitle('Google Convertor');

  DocumentApp.getUi().showSidebar(ui);


}

Пожалуйста, дайте мне знать, если у вас есть идеи или мысли по этому поводу.

1 Ответ

0 голосов
/ 10 декабря 2018

Ваша переменная docurl имеет знак равенства, который вызывает это.В конце ваш тег <a> будет иметь свойство href=https://docs.google.com/open?id=185g8pZGceMlIqmhEsYV8tkfxKsiRd_P3t3mhjzLiX0Y.Обратите внимание, что есть два знака равенства, что является недопустимым синтаксисом.

Чтобы решить эту проблему, просто поставьте одинарные кавычки вокруг docurl:

ui = HtmlService.createHtmlOutput('hi '+ 'bye' + "<a href='"+ docurl+"'  target=_blank > test </a>"+ "<br/> <input type="+' text'+" name="+ 'lname'+ "  value="+ "http://www.google.com" +">")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...