Если вы хотите напечатать документ с помощью скрипта Apps, вам придется использовать Google Cloud Print .
Как описано в этой статье здесь , вам нужно будет создать проект Apps Script, в который вы включите библиотеку OAuth2. Затем вам нужно получить службу Google Cloud Print, отправить запрос и, наконец, распечатать документ.
Приведенный ниже фрагмент кода используется для печати документа с требуемыми параметрами. :
function printGoogleDocument(docID, printerID, docName) {
var ticket = {
version: "1.0",
print: {
color: {
type: "STANDARD_COLOR",
vendor_id: "Color"
},
duplex: {
type: "NO_DUPLEX"
}
}
};
var payload = {
"printerid" : printerID,
"title" : docName,
"content" : DriveApp.getFileById(docID).getBlob(),
"contentType": "application/pdf",
"ticket" : JSON.stringify(ticket)
};