'mysiteename'Google 사이트에 파일을 업로드하려고합니다. 나는이 스크립트를 사용하지만,파일을 Google 사이트에 업로드하십시오. Google Apps Script
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에서이 첨부 파일의 데이터, 내용 유형 및 이름을 설정합니다. 웹 첨부 파일에 대한 예외가 발생합니다." 이것은 "웹 첨부 파일에 예외가 발생했습니다"라는 의미입니다. "try-catch-exception"을 사용하도록 강요받을 것입니다.
Pls, 도와주세요!
감사 Srik의 '사이트'를 사용, 도메인 이름을 사용합니다. 나는 새로운 오류를 잡는다 "정의되지 않은"마지막 모달 창 "setFrom"메서드를 호출 할 수 없다 "오류 발생 : 예기치 않은 오류가 발생했습니다 :"( – oshliaer
작동하지만! 모르겠지만 문서에서이 순환문을 사용하는 방법 "데이터를 설정합니다. , 컨텐트 유형 및 Blob에서이 첨부 파일의 이름 웹 첨부 파일에 대한 예외가 발생합니다 "이것은"웹 첨부에 대한 예외가 발생했습니다 "라는 의미는"try-catch-exception " – oshliaer