Javascript 尝试使用web应用程序在google drive上上载文档时出现空白页
我需要从一个网络应用上传一个文件到谷歌硬盘。我在互联网上发现了这段代码,它对其他人有效,但对我无效,因为它实际上在驱动器上创建了文件,但内容总是空白的 代码如下:Javascript 尝试使用web应用程序在google drive上上载文档时出现空白页,javascript,google-apps-script,file-upload,web-applications,Javascript,Google Apps Script,File Upload,Web Applications,我需要从一个网络应用上传一个文件到谷歌硬盘。我在互联网上发现了这段代码,它对其他人有效,但对我无效,因为它实际上在驱动器上创建了文件,但内容总是空白的 代码如下: function upload(e) { var destination_id = "1AnosRSXyYiOcSLYxBMbjPMEHepHehct6"; var img = e.myFile; var destination = DriveApp.getFolderById(destination_id);
function upload(e) {
var destination_id = "1AnosRSXyYiOcSLYxBMbjPMEHepHehct6";
var img = e.myFile;
var destination = DriveApp.getFolderById(destination_id);
var createFile = destination.createFile(img);
return createFile.getUrl();
}
在客户端,它是:
<div>
<form>
<input type="file" id="thefile" name="myFile"multiple>
<input type="button" value="Upload" id="submitBtn">
</form>
</div>
<script>
document.getElementById('submitBtn').addEventListener('click',function(e){google.script.run.withSuccessHandler().upload(this.parentNode)});
<script/>
document.getElementById('submitBtn').addEventListener('click',函数(e){google.script.run.withSuccessHandler().upload(this.parentNode)});
有什么想法吗?这是一个内部已经报告过的问题
您可以查看并标记
+1
,以表明这对您有影响,并帮助解决问题。尝试从v8恢复到rhino发动机。有关更多详细信息,请参阅。您好,现在它可以工作了,谢谢您的帮助!但我想知道为什么它不支持v8。这是一个bug还是v8需要更多的代码才能让它工作?这是否回答了您的问题?为问题添加星号以表示支持