¿Es posible utilizar la URL de blob generada del lado del cliente para guardar en Google Drive?

Estoy generando un CSV del lado del cliente y poniéndolo en un Blob y luego creando una URL de objeto.

Lo que intento lograr es generar esta URL de blob y luego guardar el archivo en Google Drive. Estoy usando el botón Guardar en unidad en este ejemplo, pero parece que ni siquiera carga el botón Guardar a menos que elimine "blob: http:" en cuyo caso buscará cargar el botón correctamente pero esto no es Un archivo válido más.

¿Es esto posible guardar un archivo de blob en Google Drive?

Así es como se ve mi código:

    var data = [["one", "info 1", "additional 1"], ["two", "info 2", "additional 2"]],
        csvContent = [], output, objectURL;

    data.forEach(function(infoArray, index) {
        var dataString = infoArray.join(",");
        csvContent += index < infoArray.length ? dataString+ "\n" : dataString;
    });

    output = new Blob([csvContent], { type: 'text/csv' });
    objectURL = URL.createObjectURL(output);

    gapi.savetodrive.render('savetodrive-div', {
      src: objectURL,
      filename: 'save-to-drive.csv',
      sitename: 'Example'
    });

¡Gracias!

Respuestas a la pregunta(2)

Su respuesta a la pregunta