Google-Skripte, Herunterladen von Dateien mit Benutzereingaben

Ich habe das folgende Google Apps-Skript geschrieben, das die Dateinamen protokolliert und direkte Download-Links für die Dateien generiert. Bisher funktioniert es einwandfrei.

function SearchFiles() {
  var searchFor ='title contains "Letter"';
  var names =[];
  var fileIds=[];
  var files = DriveApp.searchFiles(searchFor);
  while (files.hasNext()) {
    var file = files.next();
    var fileId = file.getId();// To get FileId of the file
    fileIds.push(fileId);
    var name = file.getName();
    names.push(name);
    
  }

  for (var i=0;i<names.length;i++){
    Logger.log(names[i]);
    Logger.log("https://drive.google.com/uc?export=download&id=" + fileIds[i]);
    
  }

}

Das Log sieht so aus:

[16-02-04 16:29:27:794 IST] Letter to SRL for Laboratory
[16-02-04 16:29:27:795 IST] https://drive.google.com/uc?export=download& id=1wTDiv7jensErQl2CODxkTb-tYAvv3vDYPGDECEPrXm
[16-02-04 16:29:27:796 IST] Letters_Nirvedanandaji_I.docx
[16-02-04 16:29:27:797 IST] https://drive.google.com/uc?export=download&id=0B_NmiOlCM-VTa3VrNjF0NE9iNWRQODNOME90VGF3WUV2OW5

Nun sind die Fragen:

Ich möchte, dass der Suchbegriff (var searchFor) vom Benutzer angegeben wird.Sagen Sie, der Suchbegriff lautet "1234.doc", dann sollte dem Benutzer der generierte Download-Link angezeigt werden. Ich werde sicherstellen, dass der Suchbegriff einen eindeutigen Wert zurückgibt.Anyone sollte in der Lage sein, das Skript zu verwenden (ohne Authentifizierung)

Antworten auf die Frage(2)

Ihre Antwort auf die Frage