0

我已經創建了一個簡單的應用程序與谷歌應用程序腳本從電子表格生成pdf發票。這些文件由「導出網址」生成。谷歌腳本導出後打開PDF

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

嗯,我明白了爲什麼選擇Google Apps的原因沒有打開文件或直接鏈接主要是出於安全考慮,但我們談論的是我剛剛創建的同一個文件,我是它的主人,我已經有權訪問該ID和網址。應該有一種方法來做預覽。我還沒有找到很多解決方案,並且都使用Web Apps,但即使這些解決方案也需要用戶單擊以打開文件。我錯過了什麼嗎?請,新的想法是受歡迎的。

謝謝,問候

回答

0

有人建議我可以通過意圖完成。也許我會去看看,但無論如何,開始Android的編程,我不知道(對於iOS)的知識超出了我對這個簡單的谷歌電子表格腳本的支持。不過,非常感謝。