Я использую Сценарии Служб Google, чтобы перебирать кучу элементов в Документе Google.Я начинаю с одного Element
и хочу переписать все его дочерние элементы с кодом, подобным следующему:
var elements = [rootElement];
while (elements.length > 0) {
var element = elements.pop();
// TODO: process element
if (isContainerElement(element)) {
for (var i = 0; i < element.getNumChildren(); i++) {
elements.push(element.getChild(i));
}
}
}
Хотя я не знаю, как реализовать isContainerElement
.
Если я попробую следующее:
function isContainerElement(element) {
return element instanceof DocumentApp.ContainerElement
}
Я получу эту ошибку:
TypeError: Невозможно использовать instanceof для необъекта.
Как я могу узнать, является ли Element
ContainerElement
?