2017-10-03 8 views

答えて

0

私は、既存の実装があるかどうかわかりません。 documentationで、objectIDを入手する必要があることが、presentationIDであり、"content"ではないことがわかります。

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

この短いコードは、スライドオブジェクトIDを含むすべてのスライドからすべての関連情報を抽出する方法を説明する必要があります。

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); 
    } 
} 
関連する問題