0
我製作了一個表單,可以將文件上傳到Google雲端硬盤中的某個文件夾,但我希望在文件上傳後顯示包含點擊鏈接的消息,這樣的事情:在script.gs中顯示回車鏈接
return "Image uploaded, please click here: https://www.google.com" ;
如何作出這樣的https://www.google.com
成爲您可以點擊一個鏈接?
我製作了一個表單,可以將文件上傳到Google雲端硬盤中的某個文件夾,但我希望在文件上傳後顯示包含點擊鏈接的消息,這樣的事情:在script.gs中顯示回車鏈接
return "Image uploaded, please click here: https://www.google.com" ;
如何作出這樣的https://www.google.com
成爲您可以點擊一個鏈接?
要使用HTML服務創建Web應用程序,您的代碼必須包含一個doGet()函數,該函數告訴腳本如何提供頁面。該函數必須返回HtmlOutput對象。可以從腳本提供的HtmlOutput對象。由於安全考慮,腳本不能直接將HTML返回給瀏覽器。相反,他們必須對其進行消毒,使其不能執行惡意操作。你可以返回HTML消毒這樣的:如果你的腳本是容器綁定到文件
function doGet() {
return HtmlService.createHtmlOutput('<b>Hello, world!</b>');
}
HTML服務可以顯示在谷歌文檔,電子表格或表單對話框或側邊欄。
爲文檔,電子表格或表單創建用戶界面的腳本專門不需要doGet()
函數,而且您不需要保存腳本的版本或部署它。相反,打開用戶界面的函數必須將HTML文件作爲HtmlOutput對象傳遞給活動文檔,表單或電子表格的Ui對象的showModalDialog())
或showSidebar()
方法。
這裏的功能doGet()
一個示例代碼:
function doGet() {
var app = UiApp.createApplication();
// Creates a link to your favorite search engine.
var anchor = app.createAnchor("a link", "http://www.google.com");
app.add(anchor);
return app;
}
爲了使一個可點擊的鏈接,你將不得不使用HTML服務生成對話框或側邊欄:HTTPS://developers.google.com/apps-script/guides/html/ –
您可以使用HTML服務,請參閱:http://stackoverflow.com/questions/20769149/form-and-file-upload-with-htmlservice-and-app-script-未工作?RQ = 1 – YNK