2017-10-03 7 views

답변

0

기존 구현이 있는지 확실하지 않습니다. 난 당신이 필요 presentationID 아닌 "content"를 제공하여 objectID을받을 필요가 documentation에서 볼 수 있습니다.

Method: presentations.getTry it 섹션에서 예를 들어, 당신은 당신이 "objectId""content"처럼 필요한 정보를 포함하는 응답을 얻을 수 있습니다 전에 presentationID를 제공해야합니다.

{ 
    "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": {} 
        } 
       } 
       ] 
      }, 
0

이 짧은 코드는 slideid를 비롯한 모든 슬라이드에서 모든 관련 정보를 추출하는 방법을 설명합니다.

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); 
    } 
}