Google电子表格在弹出窗口中显示新文件的URL

时间:2018-05-13 11:01:05

标签: google-apps-script google-sheets

我目前正在尝试显示某种弹出窗口,其中包含指向驱动器中创建的新文件的链接。

让我解释一下。 我有一个员工数据库 我的电子表格作为按钮复制来自特定员工的信息,然后使用他的信息创建并填充另一个文件,然后以pdf格式保存/打印/导出。

脚本在创建此文件后获取文件的URL,但我无法在弹出窗口中将其显示为可点击链接。这是我的代码。 (我很抱歉,如果它是一个混乱的代码,我在1个月前得知)

 function applicationcreator () {  

var ss = SpreadsheetApp.getActiveSpreadsheet()
var database = ss.getSheetByName("Database")
var rowname = database.getActiveCell().getRow()
var name = database.getRange(rowname, 4).getValues()
var ss2 = SpreadsheetApp.create("Resume")
var skill = ss2.getSheetByName("Sheet1")
var url =ss2.getUrl()
var form = ss.getSheetByName("Profilegenerator")
var copy = form.copyTo(ss2)
var form2 = ss2.getSheetByName("Copy of Profilegenerator").setName("Resume " + name)

 var htmlOutput = HtmlService
    .createHtmlOutput(url)
    .setWidth(250) //optional
    .setHeight(50); //optional
SpreadsheetApp.getUi().showModalDialog(htmlOutput, 'Employee Profile');

}

我非常感谢你的帮助。

0 个答案:

没有答案