-1
Q
HTML腳本谷歌
A
回答
1
以下項目可能對您的問題有所幫助。
https://github.com/terrywbrady/PlainTextCSV_GoogleAppsScript
在此代碼,谷歌應用程序腳本項目部署爲一個Web應用程序。
doGet()方法返回一個帶有表單的html頁面。
function doGet() {
var html = HtmlService.createHtmlOutputFromFile('Index')
.setSandboxMode(HtmlService.SandboxMode.IFRAME);
return html;
}
html頁面有一個提交函數,它調用以下函數。
function handleFormPost(formObject) {
jQuery("input:button").attr("disabled",true);
google.script.run.withSuccessHandler(updateOutput)
.withFailureHandler(fail).doTextPost(formObject);
}
該函數調用應用程序腳本代碼中的doTextPost()方法。
function doTextPost(req) {
var name = getParam(req, "name", "");
var folderid = getParam(req, "folderid", "");
var delim = getParam(req, "delim", ",");
var resp = createPlainTextSpreadsheet(req.data, name, folderid, delim);
return JSON.stringify(resp);
}
在html頁面上定義的成功處理程序處理從此函數返回的JSON數據。
function updateOutput(data) {
var resp = jQuery.parseJSON(data);
document.getElementById("output").innerHTML="<a href='"+resp.url+"'>"+resp.name+"</a> created on Google Drive";
}
+0
謝謝,我認爲這段代碼會非常有用,但我仍然對我將不得不更改的代碼部分感到困惑。 –
相關問題
- 1. 谷歌腳本IMPORTRANGE
- 2. /谷歌Apps腳本
- 3. 在谷歌腳本
- 4. 谷歌腳本 - json到谷歌表
- 5. 谷歌分析腳本
- 6. 谷歌表腳本 - 新手
- 7. 腳本#和谷歌地圖
- 8. RequireJS與谷歌Apps腳本
- 9. 腳本谷歌錯誤
- 10. 谷歌腳本援助
- 11. 谷歌腳本XML解析
- 12. 谷歌腳本e.values錯誤
- 13. 谷歌腳本 - setValues問題
- 14. 谷歌腳本setValue權限
- 15. 谷歌腳本oAuth + Odesk API
- 16. 谷歌Apps腳本持久
- 17. 谷歌腳本copyto問題
- 18. 在谷歌腳本/ Sheet
- 19. 谷歌表腳本查找
- 20. 谷歌腳本循環
- 21. 谷歌腳本從谷歌表單元格中提取動態HTML iFrame
- 22. 谷歌應用腳本html服務和加載谷歌地圖javascript api V3
- 23. 從本地html頁面運行谷歌雲中的腳本
- 24. 使用谷歌腳本Java腳本在另一個網站的HTML頁面
- 25. 谷歌腳本HTML API無法處理文件上傳字段
- 26. 解析HTML使用谷歌應用程序腳本
- 27. 什麼是解析HTML在谷歌的Apps腳本
- 28. 谷歌應用程序腳本的HTML服務形式varible
- 29. 谷歌應用腳本結果集到html
- 30. 谷歌腳本不發送電子郵件爲HTML
閱讀[客戶端到服務器通信](https://developers.google.com/apps-script/guides/html/communication)。通過html文件中的google.script.run.anyfunctionname,您可以調用容器中的任何腳本(即電子表格,doc)。 – Cooper