Published using Google Docs
G-Drive allFiles JSONP Servlet
Updated automatically every 5 minutes

function doGet(request) {

  var files = DocsList.getAllFiles();

  var content = [];

  var number = files.length;

  for (var i = 0; i < number; i++) {

    var name = [];

    var url = [];

    name[i] = files[i].getName();

    url[i] = files[i].getUrl();

   

    content.push('{"name":"' + name[i] + '","url":"' + url[i] + '"}');

  };

  return ContentService.createTextOutput(

    request.parameters.prefix + '({"files":[' + content + ']})')

    .setMimeType(ContentService.MimeType.JAVASCRIPT);

}