Erstellen Sie ein neues Dokument in Google Drive, nachdem Sie die hochgeladene Textdatei verarbeitet haben

Ich habe eine Textdatei erfolgreich auf Google Drive hochgeladen und eine Methode geschrieben, mit der Text erfolgreich in Schweinelatein übersetzt werden kann. Jetzt versuche ich, ein neues Dokument in Google Drive zu erstellen, um den übersetzten Text auszugeben. Ich erhalte jedoch immer die Meldung "Ein Fehler ist aufgetreten" und wenn ich mein Laufwerk überprüfe, habe ich nur den ursprünglich hochgeladenen Text.

Hier ist mein Code:

function doGet(e) {

 var app = UiApp.createApplication().setTitle("Upload");
   var formContent = app.createVerticalPanel();
   formContent.add(app.createFileUpload().setName('thefile'));
   formContent.add(app.createSubmitButton('submit'));
   var form = app.createFormPanel();
   form.add(formContent);
   app.add(form);
   return app;
 }

function doPost(e) {
   // data returned is a blob for FileUpload widget
   var fileBlob = e.parameter.thefile;
   var doc = DocsList.createFile(fileBlob);

   var app = UiApp.getActiveApplication();
   //Display a confirmation message
   var label = app.createLabel('file uploaded successfully');
   app.add(label);
   return app;

  var text = doc.getDataAsString();
  Logger.log('I uploaded and my text is: ' + text);

  MakeTranslationDoc(text);
 }

function MakeTranslationDoc(passedText) 
{ 

  // Create a new Report 
  var newdoc = DocumentApp.create('Pig Latin Translation');

  newdoc.appendParagraph(ParseText(passedText));

  // Save and close the document
  newdoc.saveAndClose();
}

function ParseText(myText) 
{  
  ...convert text to piglatin...
  return results;
}

Was kann ich tun, um das neue Dokument erfolgreich aus dem hochgeladenen Text zu erstellen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage