Google Script在导出

时间:2017-09-15 11:59:12

标签: android ios google-apps-script google-sheets google-apps

我创建了一个简单的应用程序,使用谷歌应用程序脚本从电子表格生成pdf发票。文档由“export url”生成。

See my code here

该应用程序主要通过谷歌文档应用程序用于iOs和Android。作为非常基本的它可以完成我们需要的一切,除了......在完成创建之后不可能打开pdf文档以提供下载,打印,发送或其他任何内容的选项。我找不到显示文档的方法,用户不必去目的地文件夹中查找文件并双击它。我想为用户节省额外的点击次数。

我所取得的最大成就是使用htmloutput打开模式对话框,生成链接以便用户单击链接并打开文件,但这只适用于通过浏览器访问时的桌面版本。

function openDialog(urlFile,nameFile) {
 var strHtml = "<p>New PDF</p>" + "<p> Download Here: " 
   + '<a target="blank" href="' + urlFile + '">' + nameFile 
   + '</a></p>';
 var HTMLOutput = HtmlService.createHtmlOutput(strHtml);
 SpreadsheetApp.getUi().showModalDialog(HTMLOutput, 'INVOICE');
}

Taken from here

好吧,我知道谷歌应用程序不能直接打开文档或链接的原因主要是出于安全考虑,但我们谈论的是我刚创建的同一个文件,我是它的所有者,我已经可以访问id和url。应该有办法进行预览。我没有找到很多解决方案,并且都使用Web应用程序,但即使这些也需要用户点击打开文件。我错过了什么吗?请,欢迎新的想法。

谢谢,问候

1 个答案:

答案 0 :(得分:0)

有人建议我想通过Intent完成。也许我会看看,但无论如何都要开始为Android编程,我不知道(对于iOS)这个简单的谷歌电子表格脚本超出了我的想法。但是,非常感谢你。