当前位置: 首页 > 知识库问答 >
问题:

将Google工作表导出为PDF格式,并在Google应用程序脚本中使用自定义页眉或页脚

单于高逸
2023-03-14

我想知道如何将自定义页眉或页脚添加到使用谷歌应用程序脚本从谷歌工作表导出的PDF中。我想在页面中央添加一个页脚,上面写着“我的公司专有和机密”。

这是从图纸(即文件»下载为»PDF»标题)正常PDF导出中可用的功能

是否有任何额外的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

目标页脚:

共有1个答案

慕容宏邈
2023-03-14

我认为解决办法是:

  1. 新建文档
  2. 插入您的页眉
  3. 复制您的电子表格的内容
  4. 插入页脚
  5. 导出新文件为PDF
  6. 丢弃新文件
 类似资料:
  • 我试图用谷歌应用程序脚本导出谷歌电子表格到JSON(或XML)。以下是我的谷歌表: 下面是我的谷歌应用程序脚本代码: 但是,当我部署JSON时,我没有得到任何JSON。 多谢,

  • 亲切的问候... ~丹尼尔

  • 我知道复选框是Google Sheets中一个相对较新的功能,所以我正试图找到一种在单元格中自动创建复选框的方法。 到目前为止,我还没有在谷歌应用程序脚本文档中找到与此相关的参考资料。 目前我正在手动操作,但任何使用脚本的建议都将不胜感激。

  • 本文向大家介绍打印页面时怎样自定义打印页眉页脚或者去掉眉页脚?相关面试题,主要包含被问及打印页面时怎样自定义打印页眉页脚或者去掉眉页脚?时的应答技巧和注意事项,需要的朋友参考一下 <style type="text/css" media="print"> @page { size: auto; /* auto is the initial value / margin: 0mm; / this a

  • 我有一个GoogleApps电子表格,其中一列包含日期和时间。这张纸是由几张纸合并而成的。在某些行上,该值是一个日期(即typeof sheet.getRange(i,2).getValue()==“object”,带有日期的方法)。其他时间,此单元格是一个数字(即typeof sheet.getRange(i,2).getValue()=“number”),但单元格格式将单元格显示为一个日期。

  • 问题内容: 我正在使用iText 5创建pdf,并希望添加页脚。我所做的一切都像第14章中的“ iText in action”一书中所述。 没有错误,但没有显示页脚。有人可以告诉我我在做什么错吗? 我的代码: 问题答案: 您报告的问题无法重现。我以您的示例为例,并使用此事件创建了TextFooter示例: 请注意,我只创建了一次和实例,从而提高了性能。我还介绍了页脚和页眉。您声称要添加页脚,但实