首页 > 解决方案 > 我的 Google 表格代码中的 url 参数错误

问题描述

我从另一个线程借用并调整了这段代码。

我在 Google 表格屏幕上有一个按钮,单击该按钮会创建一个带有可单击链接的新 UI 窗口/屏幕,并且该链接被正确引用,但是当您单击该链接时,它实际上并没有做任何事情。

来自 AA1的URLValue地址只是 Google 表单地址的串联,并带有一个代码,可以用我的电子表格中的数字预先填写表单。该链接全部用作单元格内容,并且在 Chrome 中可以正常工作,但在 Safari 中没有任何作用。

function AddStock(){
  var URLValue = SpreadsheetApp.getActiveSheet().getRange('AA1').getValue();
  showAnchor('Add Stock',URLValue);
}

function showAnchor(name,url) {
  var html = '<html><body><a href="'+url+'" target="blank" onclick="google.script.host.close()">'+name+'</a></body></html>';
  var ui = HtmlService.createHtmlOutput(html)
  SpreadsheetApp.getUi().showModelessDialog(ui,"demo");
}

知道我哪里出错了吗?

标签: google-apps-scriptgoogle-sheetsweb-applicationssafari

解决方案


推荐阅读