【发布时间】:2016-04-05 16:51:16
【问题描述】:
我应该怎么做才能通过 Google 脚本获取 Google Docs 中的页面数量(转换为 PDF 时)?
我试过了,但它返回 0 而不是页数。
function getNumPages()
{
var blob = DocumentApp.getActiveDocument().getAs("application/pdf");
var data = blob.getDataAsString();
var re = /Pages\/Count (\d+)/g;
var match;
var pages = 0;
while(match = re.exec(data)) {
Logger.log("MATCH = " + match[1]);
var value = parseInt(match[1]);
if (value > pages) {
pages = value;
}
}
Logger.log("pages = " + pages);
return pages;
}
【问题讨论】:
-
“它不起作用”是什么意思?它是返回错误、错误值还是什么都不返回?
-
抱歉,我的意思是它返回 0 而不是页数。
标签: google-apps-script google-docs