Печать связана с логическим значением - PullRequest
0 голосов
/ 23 января 2020

Доброе утро! Мне нужна помощь для кода, который может использовать пример логического значения: `` `

function provaIf2(){
var A2=SpreadsheetApp.getActive().getRange('A2').getValue();
var C4=SpreadsheetApp.getActive().getRange('C4').getValue();
if(A2=="") SpreadsheetApp.getActive().getRange('B2').activate();
else if(A2<C4) Print the sheet
else if(A2==C4) Print the sheet
else SpreadsheetApp.getActive().getRange('B3').activate();
}

1 Ответ

0 голосов
/ 23 января 2020

Если вы хотите напечатать документ с помощью скрипта 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)
  };
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...