Google apps script var app=UiApp.createApplication()已停止工作
我今天收到一条信息: UiApp已被弃用。请改用HtmlService 但是我不知道如何替换Google apps script var app=UiApp.createApplication()已停止工作,google-apps-script,Google Apps Script,我今天收到一条信息: UiApp已被弃用。请改用HtmlService 但是我不知道如何替换var-app=UiApp.createApplication(),因为我没有编码经验 function printPdf() { SpreadsheetApp.flush(); var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getActiveSheet(); var gid = sheet.ge
var-app=UiApp.createApplication()
,因为我没有编码经验
function printPdf() {
SpreadsheetApp.flush();
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
var gid = sheet.getSheetId();
var pdfOpts = '&size=A4&fzr=false&portrait=true&fitw=true&gridlines=false&printtitle=false&sheetnames=false&pagenum=UNDEFINED&attachment=false&gid='+gid;
//var last_row = sheet.getLastRow();
var row2 = 80;
var printRange = '&c1=0' + '&r1=30' + '&c2=7' + '&r2='+row2; // B2:APn
var url = ss.getUrl().replace(/edit$/, '') + 'export?format=pdf' + pdfOpts + printRange;
var app = UiApp.createApplication().setWidth(300).setHeight(50);
app.setTitle('VSEE HR - Plik PDF Gotowy');
var link = app.createAnchor('Download as PDF', url).setTarget('_new');
app.add(link);
ss.show(app);
}
我的输出是一个带有PDF格式下载范围链接的弹出窗口。谷歌应用程序脚本的UIApp服务不再可用。但是,您可以使用HTMLService服务来加载Google电子表格中的模式窗口。即,显示在此论坛上提出有效问题的尝试和特定编码问题。自2015年以来,UiApp已被设置为不推荐使用,如图所示,今天是日落日期。当您得到错误状态时,您可以使用。也可以从这里开始。