2024-09-30 04:26:49 发布
网友
我需要根据幻灯片中的文本检索Google幻灯片中幻灯片的页面对象id。我想知道是否有一种方法可以使用googleslideapi for python来实现这一点。在
这段简短的代码应该解释如何从所有幻灯片中提取所有相关信息,包括slide objectid。在
function logSlidesObjectIdAndElements() { var presentationId = 'ACTUAL_ID'; var presentation = Slides.Presentations.get(presentationId); var slides = presentation.slides; Logger.log('The presentation contains %s slides:', slides.length); for (i = 0; i < slides.length; i++) { Logger.log( '- Slide with objectid:%s Slide#%s contains %s elements.',slides[i].objectId,i + 1, slides[i].pageElements.length); } }
我不确定是否存在现有的实现。我可以在documentation中看到,您需要通过提供所需的objectID而不是"content",来获得objectID。在
objectID
"content"
例如,在Method: presentations.get的Try it部分中,您需要提供presentationID,然后才能获得包含所需信息的响应,如"objectId"和{}。在
Try it
"objectId"
{ "presentationId": "000AAAAAAAAA_AAA0AA00AA00A0A0AAAA00AAAA7AAA", "pageSize": { "width": { "magnitude": 9144000, "unit": "EMU" }, "height": { "magnitude": 5143500, "unit": "EMU" } }, "slides": [ { "objectId": "p", "pageElements": [ { "objectId": "i0", "size": { "width": { "magnitude": 3000000, "unit": "EMU" }, "height": { "magnitude": 3000000, "unit": "EMU" } }, "transform": { "scaleX": 2.8402, "scaleY": 0.6842, "translateX": 311708.35000000003, "translateY": 744575, "unit": "EMU" }, "shape": { "shapeType": "TEXT_BOX", "text": { "textElements": [ { "endIndex": 6, "paragraphMarker": { "style": { "direction": "LEFT_TO_RIGHT" } } }, { "endIndex": 6, "textRun": { "content": "My ID\n", "style": {} } } ] },
这段简短的代码应该解释如何从所有幻灯片中提取所有相关信息,包括slide objectid。在
我不确定是否存在现有的实现。我可以在documentation中看到,您需要通过提供所需的
objectID
而不是"content"
,来获得objectID
。在例如,在Method: presentations.get的}。在
Try it
部分中,您需要提供presentationID,然后才能获得包含所需信息的响应,如"objectId"
和{相关问题 更多 >
编程相关推荐