曾经阅读过有关如何将工作表保存为PDF文件的信息,但我偶然发现此代码在以前很好用,但是现在不会出现“ uiapp已弃用”错误。我怎样才能解决这个问题?顺便说一句,代码不是我的,我只是根据自己的喜好对其进行了调整。建议使用HTML服务。
tooltip.attr("data-date", d[0])
答案 0 :(得分:0)
此修改如何?我认为您的情况可能有几个答案。因此,请仅考虑其中之一。
在此修改中,我使用了类Ui的showModalDialog方法。
从:var app = UiApp.createApplication().setWidth(300).setHeight(100);
app.setTitle('Print this sheet');
var link = app.createAnchor('Download PDF', url).setTarget('_new');
app.add(link);
ss.show(app);
至:
var html = '<a href="' + url.replace(/&/g, "&") + '" target="_new">Download PDF</a>';
var userInterface = HtmlService.createHtmlOutput(html).setWidth(300).setHeight(100);
SpreadsheetApp.getUi().showModalDialog(userInterface, 'Print this sheet');
如果我误解了您的问题,请告诉我。我想修改它。