Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.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
Google apps script 谷歌应用程序脚本PDF适合页面_Google Apps Script - Fatal编程技术网

Google apps script 谷歌应用程序脚本PDF适合页面

Google apps script 谷歌应用程序脚本PDF适合页面,google-apps-script,Google Apps Script,我正在使用脚本创建工作表的PDF文件并保存它。一切都很好,除了我不知道如何使它“适合整个页面”。下面的代码是针对“适应宽度”(fitw=true)的,在很多地方都有描述,但我找不到如何适应页面 function savePdf(电子表格ID、表格名称、pdfName、PDF文件夹ID){ var sheetId=spreadsheetId.getSheetByName(sheetName).getSheetId(); var url_base=spreadsheetId.getUrl().re

我正在使用脚本创建工作表的PDF文件并保存它。一切都很好,除了我不知道如何使它“适合整个页面”。下面的代码是针对“适应宽度”(fitw=true)的,在很多地方都有描述,但我找不到如何适应页面

function savePdf(电子表格ID、表格名称、pdfName、PDF文件夹ID){
var sheetId=spreadsheetId.getSheetByName(sheetName).getSheetId();
var url_base=spreadsheetId.getUrl().replace(/edit$/,“”);
var url_ext='export?exportFormat=pdf&format=pdf'
+“&gid=”+sheetId
//以下参数是可选的。。。
+“&range=D4:AX74”
+“&size=A4”//纸张大小:legal/letter/A4
+“&trait=false”//方向,横向为false
+“&fitw=true”//适合宽度,实际尺寸为false
+“&top_margin=0.50”
+“&bottom_margin=0.50”
+“&左_边距=0.50”
+“&右边距=0.50”
+“&sheetnames=false”//
+“&printtitle=false”
+“&PageNumber=false”//隐藏可选的页眉和页脚
+“&gridlines=false”//隐藏网格线
+“&fzr=true”;//false=不要在每页上重复行标题(冻结行)
var url_options={headers:{'Authorization':'Bearer'+ScriptApp.getOAuthToken(),}};
var response=UrlFetchApp.fetch(url\u base+url\u ext,url\u选项);
var blob=response.getBlob().getAs('application/pdf').setName(pdfName+'.pdf');
var folder=DriveApp.getFolderById(pdfFolderId);
folder.createFile(blob);

}
fitw参数应按预期工作,但我发现了一个报告,我也可能遇到此问题。使用或不使用它没有任何区别


您可以单击问题编号旁边的星号以接收更新,并对错误给予更高的优先级。

fitw参数应按预期工作,但我发现了一个报告,我也可能遇到此问题。使用或不使用它没有任何区别

您可以单击问题编号旁边的星号以接收更新,并对该错误给予更高的优先级。

我找到了解决方案! 这是要补充的 +“&scale=”+scale
//1=正常100%--2=适合宽度--3=适合高度--4=适合页面

我找到了一个解决方案! 这是要补充的 +“&scale=”+scale

//1=正常100%--2=适合宽度--3=适合高度--4=适合页面

您能分享一份电子表格吗?否则我就看不到你的结果了。当然,我刚刚创建了一个文档:你能共享一份电子表格吗?否则,我无法看到您的案例中的结果。当然,我刚刚创建了一个文档:fitw适合我-但适合宽度-我正在寻找适合页面。fitw适合我-但适合宽度-我正在寻找适合页面。谢谢!“缩放”选项工作得很好,尽管没有文档记录。谢谢!“缩放”选项工作得很好,尽管没有文档记录。