使用参数导出到PDF

时间:2019-01-26 04:49:44

标签: pdf google-apps-script google-sheets pdf-generation export-to-pdf

曾经阅读过有关如何将工作表保存为PDF文件的信息,但我偶然发现此代码在以前很好用,但是现在不会出现“ uiapp已弃用”错误。我怎样才能解决这个问题?顺便说一句,代码不是我的,我只是根据自己的喜好对其进行了调整。建议使用HTML服务。

tooltip.attr("data-date", d[0])

1 个答案:

答案 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, "&amp;") + '" target="_new">Download PDF</a>';
var userInterface = HtmlService.createHtmlOutput(html).setWidth(300).setHeight(100);
SpreadsheetApp.getUi().showModalDialog(userInterface, 'Print this sheet');

参考:

如果我误解了您的问题,请告诉我。我想修改它。