Экспорт Google Листа в PDF с пользовательскими верхними или нижними колонтитулами в скрипте Google Apps - PullRequest
0 голосов
/ 25 апреля 2018

Мне интересно, как добавить пользовательские верхние или нижние колонтитулы в PDF, который экспортируется с помощью Google Apps Script из Google Sheet. Я хотел бы добавить нижний колонтитул с надписью «Моя компания является частной и конфиденциальной» в центре страницы.

Это функциональность, которая доступна в обычном экспорте PDF из листов (т.е. файл »Загрузить как» PDF »Верхние и нижние колонтитулы» РЕДАКТИРОВАТЬ ПОЛЬЗОВАТЕЛЬСКИЕ ПОЛЯ), но я не знаю, как скопировать его с параметрами URL. Я также попытался установить '&sheetnames=true&printtitle=true', но это ставит имя листа и имя таблицы в верхний колонтитул, а не в нижний колонтитул.

Существуют ли дополнительные параметры URL, которые я могу использовать для управления этими настраиваемыми полями?

  var url = 'https://docs.google.com/spreadsheets/d/'+sourceSpreadSheet.getId()
  +'/export?exportFormat=pdf&format=pdf' // export as pdf / csv / xls / xlsx
  + '&size=letter'                           // paper size legal / letter / A4
  + '&portrait=false'                     // orientation, false for landscape
  + '&fitw=true'                        // fit to page width, false for actual size
  + '&sheetnames=false&printtitle=false' // hide optional headers and footers
  + '&pagenum=CENTER&gridlines=false' // hide page numbers and gridlines
  + '&fzr=false'                         // do not repeat row headers (frozen rows) on each page
  + '&gid='+sourceSheet.getSheetId()    // the sheet's Id
  + '&top_margin=0.45&left_margin=0.25&right_margin=0.25&bottom_margin=0.5'; // margins

Целевой нижний колонтитул

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...