0

「mysitename」Google サイトにファイルをアップロードしようとしています。このスクリプトを使用していますが、機能しません

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 添付ファイルの例外をスローします。」この「Web 添付ファイルの例外をスローする」とはどういう意味ですか? 「try-catch-exception」を使用する必要があります

Pls、私がそれをするのを手伝ってください!

4

1 に答える 1