我尝试将文件上传到我的“mysitename”谷歌站点。我使用这个脚本,但它不起作用
function doGet(e) {
var app = UiApp.createApplication().setTitle("Upload");
var formContent = app.createVerticalPanel();
formContent.add(app.createFileUpload().setName('thefile'));
formContent.add(app.createSubmitButton());
var form = app.createFormPanel();
form.add(formContent);
app.add(form);
return app;
}
function doPost(e) {
try{
var fileBlob = e.parameter.thefile;
var pages = SitesApp.getSite('site', 'mysitename').getChildren();
var attachments = pages[0].getAttachments();
attachments[0].setFrom(fileBlob);
}catch(e){
Logger.log(e.message);
}
}
我捕获错误“无法调用未定义的方法“setFrom””最后一个模式窗口“遇到错误:发生意外错误”
其作品!但我不知道如何使用文档中的此通告“从 Blob 设置此附件的数据、内容类型和名称。为 Web 附件引发异常。” 这个“对网络附件抛出异常”是什么意思?我将被迫使用“try-catch-exception”
请帮我做!