【发布时间】:2019-01-03 09:20:36
【问题描述】:
每周,我都会从客户那里收到一组 pdf 文件。
他们会将 pdf 文件粘贴到特定的 google 驱动器文件夹中。我需要 pdf 文件的总页数。我试图在 Apps 脚本中创建一个代码,这将有助于更新 pdf 文件名和特定 Google 工作表中的总页数。
我找到了为 google 文档 here 和 here 创建的代码。
但这不起作用。我正在寻找一个可以帮助检查特定驱动器文件夹并更新 pdf 文件名和特定 google 工作表中的总页数的 Apps 脚本。
我尝试过下面的脚本。
function getNumberofPages() {
var myFolder = DriveApp.getFoldersByName("Test").next();
var files = myFolder.searchFiles('title contains ".PDF"');
while (files.hasNext()) {
var file = files.next();
Logger.log(file.getName());
Logger.log(file.length);
}
}
但长度选项不适用于 pdf 文件....
提前致谢。
【问题讨论】:
-
PDF 是 blob 内容,这意味着您需要解释目标文件的字节。页数是 PDF 布局的函数 - 不是 Google 所做或拥有的函数。
-
@ashokkumar ponnnusamy 很抱歉我帮不了你。