google 文档 api documents.get 多个字段? (节点)
google docs api documents.get multiple fields ? (nodejs)
如何在使用 documents.get 时 select 多个字段?
现在我得到这样的文档:
const doc = await docs.documents.get({
documentId: copiedFile.data.id,
fields: 'body/content'
});
哪个returns这个:
"data": {
"body": {
"content": [...]
}
}
但是,我还需要获得 inlineObject
并且到目前为止我能够做到的唯一方法是完全删除 fields
proeprty
const doc = await docs.documents.get({
documentId: copiedFile.data.id,
});
然后我明白了:
"data": {
"title": "Some document title",
"body": {
"content": [...]
},
"headers": {
},
"footers": {
},
"documentStyle": {
},
"namedStyles": {
},
"lists": {
},
"revisionId": "some-long-id",
"suggestionsViewMode": "SUGGESTIONS_INLINE",
"inlineObjects": {
},
"documentId": "some-long-id"
}
但我真的只对data.body.content
和data.inlineObjects
感兴趣
当 select 处理所有内容时,响应会变大 json 数千行,这是我不想要的。
我试过 fields: ['body/content', 'inlineObjects']
但只有 returns body.content
而不是 inlineObjects
- documentation 也没有在任何地方提到这种语法,只是为了实验。
当文档中没有任何 inlineObjects
时,我认为它没有 return 任何 inlineObjects
。要确认实际格式是否有效以及上述陈述是否正确,请尝试使用确认值被 returned 的其他字段,例如 revisionId
或 title
.
测试:
const doc = await docs.documents.get({
documentId: copiedFile.data.id,
fields: 'body/content,inlineObjects'
});
输出:
如何在使用 documents.get 时 select 多个字段?
现在我得到这样的文档:
const doc = await docs.documents.get({
documentId: copiedFile.data.id,
fields: 'body/content'
});
哪个returns这个:
"data": {
"body": {
"content": [...]
}
}
但是,我还需要获得 inlineObject
并且到目前为止我能够做到的唯一方法是完全删除 fields
proeprty
const doc = await docs.documents.get({
documentId: copiedFile.data.id,
});
然后我明白了:
"data": {
"title": "Some document title",
"body": {
"content": [...]
},
"headers": {
},
"footers": {
},
"documentStyle": {
},
"namedStyles": {
},
"lists": {
},
"revisionId": "some-long-id",
"suggestionsViewMode": "SUGGESTIONS_INLINE",
"inlineObjects": {
},
"documentId": "some-long-id"
}
但我真的只对data.body.content
和data.inlineObjects
感兴趣
当 select 处理所有内容时,响应会变大 json 数千行,这是我不想要的。
我试过 fields: ['body/content', 'inlineObjects']
但只有 returns body.content
而不是 inlineObjects
- documentation 也没有在任何地方提到这种语法,只是为了实验。
当文档中没有任何 inlineObjects
时,我认为它没有 return 任何 inlineObjects
。要确认实际格式是否有效以及上述陈述是否正确,请尝试使用确认值被 returned 的其他字段,例如 revisionId
或 title
.
测试:
const doc = await docs.documents.get({
documentId: copiedFile.data.id,
fields: 'body/content,inlineObjects'
});