幻灯片页面 ID 未定义 Google 幻灯片 API (res.data.slides.objectId)

Slide Page Ids are undefined Google Slides API (res.data.slides.objectId)

我正在尝试列出给定演示文稿中的所有幻灯片对象 ID。但是,res.data.slides.objectId 返回时总是未定义。代码:

slides.presentations.get({
    presentationId: id,
}, (err, res) => {
    if (err) return error(err);
    length = res.data.slides.length;
    for (a = 0; a <= length; a++){
        let ids = res.data.slides.objectId[a];
        console.log(ids);
        slideObjectIds.push(ids);
        console.log(slideObjectIds);
    }
});

我试过使用 JSON.parse(res.data.slides.objectId),但它停在 u,它可能是 undefined。我知道它是 res.data.slides.objectId,因为我从记录 (console.log)res 开始,它在 data 下,然后我记录了 res.data,依此类推,然后发现 res.data.slides 有效,但 res.data.slides.objectId 无效。

Here is the response page.

感谢您的帮助!

我的错误,res 是一个对象 不是 数组,我试图引用它的方式是通过寻址索引。我能够使用以下代码解决此问题:

res.data.slides.forEach((file) => {slideObjectIds.push(file.objectId)});

它将对象推送到数组slideObjectIds