将页面导出为带页码的PDF

时间:2017-10-03 18:10:47

标签: google-apps-script

尝试使用此选项将工作表导出为PDF。一切正常,但页码不会出现。谁能让我知道为什么?感谢

  var url = ss.getUrl(); //gets url 
  url = url.replace(/edit/,''); 

  var url_ext = 'export?exportFormat=pdf&format=pdf' + 
  '&size=letter' + 
  '&portrait=false' + 
  '&fitw=true' + 
  '&sheetnames=false&printtitle=false' +  
  '&pagenumbers=true&gridlines=false' + 
  '&fzr=true' +  
  '&gid=GID'

  var token = ScriptApp.getOAuthToken(); 
  var response = UrlFetchApp.fetch(url + url_ext, { 
      headers: { 
        'Authorization': 'Bearer ' +  token 
      } 
    }); 
      var blob = response.getBlob().setName(sheet.getName() + '.pdf'); 

1 个答案:

答案 0 :(得分:0)

这次修改怎么样?

来自:

pagenumbers=true

致:

pagenum=RIGHT

结果:

enter image description here

在我的环境中,我也确认pagenumbers=true无法正常工作。所以我用过这个。但如果它从pagenum=RIGHT更改为pagenum=LEFTpagenum=CENTER,则该位置始终是右侧。我不知道这是不是一个错误。对不起。