Google apps script HTML服务-未捕获的网络错误:表单提交失败
我正在浏览谷歌的示例代码 我无法使示例代码用于“表单”。代码中是否有错误,或者是我的浏览器配置中有错误 代码是- 代码.gsGoogle apps script HTML服务-未捕获的网络错误:表单提交失败,google-apps-script,lastpass,Google Apps Script,Lastpass,我正在浏览谷歌的示例代码 我无法使示例代码用于“表单”。代码中是否有错误,或者是我的浏览器配置中有错误 代码是- 代码.gs function doGet() { return HtmlService.createHtmlOutputFromFile('index'); } function processForm(formObject) { var formBlob = formObject.myFile; var driveFile = DriveApp.createFile(
function doGet() {
return HtmlService.createHtmlOutputFromFile('index');
}
function processForm(formObject) {
var formBlob = formObject.myFile;
var driveFile = DriveApp.createFile(formBlob);
return driveFile.getUrl();
}
index.html
<script>
function updateUrl(url) {
var div = document.getElementById('output');
div.innerHTML = '<a href="' + url + '">Got it!</a>';
}
</script>
<form id="myForm">
<input name="myFile" type="file" />
<input type="button" value="Submit"
onclick="google.script.run
.withSuccessHandler(updateUrl)
.processForm(this.parentNode)" />
</form>
<div id="output"></div>
函数updateUrl(url){
var div=document.getElementById('output');
div.innerHTML='';
}
“我的浏览器”的调试窗口中的错误为
未捕获的网络错误:表单提交失败。
提前感谢。Will Brown。此错误根本不是因为代码问题,而是浏览器插件和Google的身份验证服务之间的交互。请参阅和 如果您正在使用密码管理器插件,则必须将其禁用
PS:@user3531933-如果您添加了自己的答案,只需给我留下一条评论,我会很高兴地将其删除并留给您。如果您找到您所问问题的答案,您应该将其作为答案回答并标记为“已回答”“。不建议像您那样编辑问题,其他用户也不容易看到。啊,谢谢!请注意,您确实需要禁用Lastpass,而不仅仅是注销它。因为您有问题的答案,您应该将其添加为问题的答案,以帮助未来的读者。至少有2个其他人发现LastPass导致了相同的问题,因此修改您的问题以帮助其他人发现它将对社区有益。禁用LastPass不是解决此问题的灵丹妙药;其他人和我自己没有安装任何扩展,但有这个问题。