Мне интересно, как добавить пользовательские верхние или нижние колонтитулы в 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
Целевой нижний колонтитул