Zendeskインスタンスへのリンクの構築に問題があります。
スクリプトでは、Zendeskからチケット情報を取得し、重要なユーザー向けにWebアプリに表示します。チケットの表ですが、Zendeskのチケットへのリンクを含めたいと思います。コードでは、セルの値をそのように設定しています。
var cell = "<td><a href=\"https://mydomain.zendesk.com/agent/#/tickets/"+ticket.id+"\">" + ticket.subject + "</a></td>";
ただし、結果のWebアプリでは、リンクは次のように表示されます。
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);
}