Страница сценария приложения Google Sheets для печати пустая, но URL -адрес верен - при запуске сценария приложенияHtml

Программисты Html
Ответить
Anonymous
 Страница сценария приложения Google Sheets для печати пустая, но URL -адрес верен - при запуске сценария приложения

Сообщение Anonymous »

Я пытаюсь создать кнопку, которая, когда нажимает, побуждает пользователя печатать конкретный лист информации. < /p>
Сценарий успешно сохраняет документ как PDF. Я копирую URL с нижней части страницы и вставляю его в свою поисковую систему в Интернете, правильный лист открывается и правильно отображается со всеми ячейками и форматированием ... Вот пример того, что он делает < /p>

Код: Выделить всё

function exportRangeAsPdf(){

const ss = SpreadsheetApp.getActiveSpreadsheet();
const sheet = ss.getSheetByName("Job Specifications");
const range = sheet.getRange("A1:E27");

const url = "https://docs.google.com/spreadsheets/d/" + ss.getId() + "/export?         format=pdf" + "&gid=" + sheet.getSheetId() + "&range=" + range.getA1Notation();

const token = ScriptApp.getOAuthToken();
const response = UrlFetchApp.fetch(url, {
headers: {
Authorization: "Bearer " + token
},
muteHttpExceptions: true
});

const blob = response.getBlob().setName("Printed_Range.pdf");
DriveApp.createFile(blob);

const htmlOutput = HtmlService.createHtmlOutput('window.print();      google.script.host.close();')
.setWidth(10)
.setHeight(10);
SpreadsheetApp.getUi().showModalDialog(htmlOutput, 'Print');

}
Все, что мне нужно, это то, что содержимое листа, найденного на правильном URL, фактически отображается на странице, чтобы его можно было напечатать на физическом принтере.

Подробнее здесь: https://stackoverflow.com/questions/797 ... ect-when-r
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»