Javascript 使用Google Apps脚本的应用程序在Google Chrome 44版中无法正常工作
在我工作的公司里,我们开发了很多每日用于捕获信息的GAS工具,以便在QlikView或谷歌电子表格、网站等中进行描绘。然而,由于上周这些工具没有正确加载,似乎与谷歌Chrome 44版相关,因为43版工作正常 在下面,您可以找到一个非常简单的代码,我尝试过,但仍然无法工作: Code.gs文件:Javascript 使用Google Apps脚本的应用程序在Google Chrome 44版中无法正常工作,javascript,html,google-chrome,google-apps-script,Javascript,Html,Google Chrome,Google Apps Script,在我工作的公司里,我们开发了很多每日用于捕获信息的GAS工具,以便在QlikView或谷歌电子表格、网站等中进行描绘。然而,由于上周这些工具没有正确加载,似乎与谷歌Chrome 44版相关,因为43版工作正常 在下面,您可以找到一个非常简单的代码,我尝试过,但仍然无法工作: Code.gs文件: function doGet(){ var template= HtmlService.createTemplateFromFile('transactions.html'); var dat
function doGet(){
var template= HtmlService.createTemplateFromFile('transactions.html');
var dateNew = new Date()
var date = new Date(dateNew.getFullYear(),dateNew.getMonth(),dateNew.getDate()-1)
template.action = ScriptApp.getService().getUrl();
template.msg = ""
return template.evaluate().setSandboxMode(HtmlService.SandboxMode.IFRAME);
}
function doPost(e){
Logger.log(new Date())
var template = HtmlService.createTemplateFromFile('transactions.html');
template.msg = e.parameter.kpiinfo
template.action = ScriptApp.getService().getUrl();
return template.evaluate().setSandboxMode(HtmlService.SandboxMode.IFRAME);
}
transactions.html
<?= msg ?>
<form action="<?= action ?>" method="post">
<td><input type="text" name="kpiinfo"></td>
<input type="submit" value="Submit" />
</form>
函数doGet(){
var template=HtmlService.createTemplateFromFile('transactions.html');
var dateNew=新日期()
var date=new日期(dateNew.getFullYear(),dateNew.getMonth(),dateNew.getDate()-1)
template.action=ScriptApp.getService().getUrl();
template.msg=“”
返回template.evaluate().setSandboxMode(HtmlService.SandboxMode.IFRAME);
}
函数doPost(e){
Logger.log(新日期())
var template=HtmlService.createTemplateFromFile('transactions.html');
template.msg=e.parameter.kpiinfo
template.action=ScriptApp.getService().getUrl();
返回template.evaluate().setSandboxMode(HtmlService.SandboxMode.IFRAME);
}
transactions.html
我也有同样的情况
我曾经
.setSandboxMode(HtmlService.SandboxMode.IFRAME);
而不是
.setSandboxMode(HtmlService.SandboxMode.EMULATED)
链接。这不起作用。我已经使用了IFRAME,第一次它确实正确加载了表单,允许我提交信息,但第二次我想提交信息时,重新加载的页面是空白的。这是工作在上周,然后当谷歌浏览器升级到44版停止工作,我在这个链接中添加了问题:如果你想审查它。这是应用程序的链接,如果你想测试它