我想查找文档是否为空。
我试过
if (DocumentApp.getActiveDocument().getBody().getText().length < 1); {
showAlert('Document is empty')
return;
}
但是这会绕过文档中的图像或任何其他特殊项目。
如何确定文档为空或完全为空?
答案 0 :(得分:1)
请将此视为几个答案之一。如何比较Document和新文档的文件大小?它发现,当从包含一些图像,文本和注释的文档中删除所有图像,文本和注释时,大小将变为新文档的大小。我认为通过使用它,它可以知道文档是否为空。
var id = "### Document ID ###"; // Please input ID here.
var tempId = DocumentApp.create("temp").getId();
var newdocument = DriveApp.getFileById(tempId).getBlob().getBytes().length;
var document = DriveApp.getFileById(id).getBlob().getBytes().length;
if (newdocument == document) {
Logger.log("Empty")
}
DriveApp.removeFile(DriveApp.getFileById(tempId));
temp
Document检索了大小。此脚本中的temp
文档将被删除。我不知道这种方法对你有用。如果这没用,我很抱歉。