У меня есть скрипт приложений Google, который генерирует файл PDF.Теперь моя цель - передать этот PDF-файл обратно в пользовательский интерфейс, чтобы пользователь мог загрузить или распечатать его.Однако здесь есть ограничение: я не могу перенаправить пользователя на URL-адрес Google Диска - мне нужно, чтобы файл был передан пользователю на той же странице, с которой он был создан.Я видел этот пост , который дает решение для загрузки, но использует ссылку Google Drive.Кроме того, в этой публикации и в этой публикации упоминается загрузка, но она работает только для файлов данного типа, которые не включают PDF.
Я могу сгенерировать PDF и блоб внутри метода doGet
, но я не знаю, как передать его в пользовательский интерфейс, чтобы затем пользователь мог взаимодействовать с ним.Есть ли способ передать BLOB-объект во внешний интерфейс, а затем разрешить пользователю загружать или распечатывать этот BLOB-объект в формате PDF?
function doGet(request){
var file = generateFile();
var blob = file.getAs('application/pdf');
//Goal: return blob to front end so user can download / print
}