Javascript HTML谷歌脚本
下午好Javascript HTML谷歌脚本,javascript,html,google-apps-script,Javascript,Html,Google Apps Script,下午好 我是谷歌脚本新手,想知道如何从HTML表单获取数据并将其放入文档中。我需要将数据放入一个文件标题中的多维数据集,该文件是在单击按钮时创建的。谢谢。以下项目可能会对您的问题有所帮助 在这段代码中,Google应用程序脚本项目被部署为web应用程序 方法返回一个带有表单的html页面 function doGet() { var html = HtmlService.createHtmlOutputFromFile('Index') .setSandboxMode(Html
我是谷歌脚本新手,想知道如何从HTML表单获取数据并将其放入文档中。我需要将数据放入一个文件标题中的多维数据集,该文件是在单击按钮时创建的。谢谢。以下项目可能会对您的问题有所帮助 在这段代码中,Google应用程序脚本项目被部署为web应用程序 方法返回一个带有表单的html页面
function doGet() {
var html = HtmlService.createHtmlOutputFromFile('Index')
.setSandboxMode(HtmlService.SandboxMode.IFRAME);
return html;
}
html页面有一个submit函数,该函数调用以下函数
function handleFormPost(formObject) {
jQuery("input:button").attr("disabled",true);
google.script.run.withSuccessHandler(updateOutput)
.withFailureHandler(fail).doTextPost(formObject);
}
function updateOutput(data) {
var resp = jQuery.parseJSON(data);
document.getElementById("output").innerHTML="<a href='"+resp.url+"'>"+resp.name+"</a> created on Google Drive";
}
此函数在应用程序脚本代码中调用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 handleFormPost(formObject) {
jQuery("input:button").attr("disabled",true);
google.script.run.withSuccessHandler(updateOutput)
.withFailureHandler(fail).doTextPost(formObject);
}
function updateOutput(data) {
var resp = jQuery.parseJSON(data);
document.getElementById("output").innerHTML="<a href='"+resp.url+"'>"+resp.name+"</a> created on Google Drive";
}
函数updateOutput(数据){
var resp=jQuery.parseJSON(数据);
document.getElementById(“output”).innerHTML=“在谷歌硬盘上创建”;
}
阅读有关。使用html文件中的google.script.run.anyfunctionname,您可以调用容器中的任何脚本(即电子表格、文档)。谢谢,我认为这段代码非常有用,但我仍然不清楚我要更改代码的哪一部分。