Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
getAs生成的PDF的页脚中未显示页码(';应用程序/PDF)_Pdf_Google Apps Script_Google Sheets - Fatal编程技术网

getAs生成的PDF的页脚中未显示页码(';应用程序/PDF)

getAs生成的PDF的页脚中未显示页码(';应用程序/PDF),pdf,google-apps-script,google-sheets,Pdf,Google Apps Script,Google Sheets,我使用的代码已经显示在各种线程中,例如 问题是导出的PDF不包含url导出参数中提到的页码。其余所有参数都将导出 我的代码如下: 函数createblobpdf(sheetName,pdfName){ var sourceSpreadsheet=SpreadsheetApp.getActive(); var sourceSheet=sourceSpreadsheet.getSheetByName(sheetName); var url='1〕https://docs.google.com/spr

我使用的代码已经显示在各种线程中,例如

问题是导出的PDF不包含url导出参数中提到的页码。其余所有参数都将导出

我的代码如下:

函数createblobpdf(sheetName,pdfName){
var sourceSpreadsheet=SpreadsheetApp.getActive();
var sourceSheet=sourceSpreadsheet.getSheetByName(sheetName);
var url='1〕https://docs.google.com/spreadsheets/d/“+sourceSpreadsheet.getId()+”/export?exportFormat=pdf&format=pdf'//导出为pdf/csv/xls/xlsx
+“&size=A4”//纸张大小合法/字母/A4
+“&纵向=真”//方向,横向为假
+“&fitw=true”//适合页面宽度,实际大小为false
+“&sheetnames=true&printtitle=false”//隐藏可选的页眉和页脚
+“&pagenum=true&gridlines=false”//隐藏页码和网格线
+“&fzr=false”//不要在每页上重复行标题(冻结行)
+“&水平对齐=中心”//左/中/右
+“&垂直对齐=顶部”//顶部/中部/底部
+“&gid=”+sourceSheet.getSheetId();//工作表的Id
var token=ScriptApp.getOAuthToken();
//请求导出url
var response=UrlFetchApp.fetch(url{
标题:{
“授权”:“持票人”+代币
}
});
var theBlob=response.getBlob().setName(pdfName);
返回水滴;
};
我尝试了以下参数
pagenum=true
&
pagenumbers=true
&
pagenumbers=true


请帮助。

当前此参数似乎不起作用

我在网站上发现了一个类似于此的问题,你可以点击星星来获取更新

问题追踪者的最新答案:

官方不支持使用此方法将Google工作表导出为PDF。所使用的参数没有记录,如有更改,恕不另行通知

目前,驱动API是web UI之外唯一受支持的导出方法。如果您希望在导出设置中有更多的粒度,请考虑提交一个特性请求。
最后我得到了我自己问题的答案。现在显示页码,但不能同时显示任何文本,页码的位置固定在PDF页面底部

要传递的参数是:

'&pagenum=RIGHT
其他参数可以是
'LEFT'
'CENTER'


导出PDF时,参数&pagenum=TRUE不起作用,因为驱动器API不接受
TRUE
作为页码的可识别参数。

看起来像是一个错误。您是否尝试过不同的答案:?我看到了该答案,但该答案中提到的参数在任何地方都找不到,因此不知道用我的值替换哪个null。试着以一种更容易的方式完成它。