如何在 Google Apps Script HTMLService 中设置 link? (错误的连接 accounts.google.com 被撤销)
How to set a link in Google Apps Script HTMLService? (error the conexion with accounts.google.com recused)
我正在尝试使用 Apps 脚本方法 setContent()
添加一个 link 在 Google Apps 脚本中做一个简单的 index.html
文件。
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');
我收到 link,但是当我点击它时,它不起作用,显示这条消息 "the conexion with accounts.google.com recused",用我的语言。
我知道这个很简单,但是我对HTML知之甚少,找了类似的问题也没有找到解决办法或者类似的目的代码。任何帮助将不胜感激!
问题:
- 您正试图在 iframe 中打开 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>')
参考文献:
我正在尝试使用 Apps 脚本方法 setContent()
添加一个 link 在 Google Apps 脚本中做一个简单的 index.html
文件。
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');
我收到 link,但是当我点击它时,它不起作用,显示这条消息 "the conexion with accounts.google.com recused",用我的语言。
我知道这个很简单,但是我对HTML知之甚少,找了类似的问题也没有找到解决办法或者类似的目的代码。任何帮助将不胜感激!
问题:
- 您正试图在 iframe 中打开 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>')