在由HtmlService编码的URL中发布#字符

时间:2013-02-13 20:00:24

标签: google-apps-script

我在建立与Zendesk实例的链接时遇到问题。

在我的脚本中,我从Zendesk中提取了一些故障单信息,并将其显示在一个重要人物的Web应用程序中。我是门票表,我想在Zendesk中包含一张票的链接。在代码中,我将单元格的值设置为。

var cell = "<td><a href=\"https://mydomain.zendesk.com/agent/#/tickets/"+ticket.id+"\">" + ticket.subject + "</a></td>";

但是,在生成的webapp中,链接显示如下:

https://mydomain.zendesk.com/agent#%2ftickets%2f1507

此链接无效。我在将字符串发送到HtmlService之前检查了字符串,我在Caja文档中没有看到任何内容。

由于

此代码导致同样的问题:

function doGet() {
  var html = '<html><body><table><tr><th>A Header</th></tr><tr><td><a href="https://mydomain.zendesk.com/agent/#/tickets/1507">aoeuaoue</a></td></tr></table>';
  html += '</body></html>';
  Logger.log(html);
  return HtmlService.createHtmlOutput(html);
}

0 个答案:

没有答案