Google Slides

یک ارائه جدید ایجاد کنید

function createPresentation() {   var presentation =       Slides.Presentations.create({"title": "MyNewPresentation"});   console.log("Created presentation with ID: " + presentation.presentationId); }

یک اسلاید جدید ایجاد کنید

function createSlide(presentationId) {   // You can specify the ID to use for the slide, as long as it's unique.   var pageId = Utilities.getUuid();    var requests = [{     "createSlide": {       "objectId": pageId,       "insertionIndex": 1,       "slideLayoutReference": {         "predefinedLayout": "TITLE_AND_TWO_COLUMNS"       }     }   }];   var slide =       Slides.Presentations.batchUpdate({'requests': requests}, presentationId);   console.log("Created Slide with ID: " + slide.replies[0].createSlide.objectId); }

شناسه‌های شی عنصر صفحه را بخوانید

function readPageElementIds(presentationId, pageId) {   // You can use a field mask to limit the data the API retrieves   // in a get request, or what fields are updated in an batchUpdate.   var response = Slides.Presentations.Pages.get(       presentationId, pageId, {"fields": "pageElements.objectId"});   console.log(response); }

یک کادر متن جدید اضافه کنید

function addTextBox(presentationId, pageId) {   // You can specify the ID to use for elements you create,   // as long as the ID is unique.   var pageElementId = Utilities.getUuid();    var requests = [{     "createShape": {       "objectId": pageElementId,       "shapeType": "TEXT_BOX",       "elementProperties": {         "pageObjectId": pageId,         "size": {           "width": {             "magnitude": 150,             "unit": "PT"           },           "height": {             "magnitude": 50,             "unit": "PT"           }         },         "transform": {           "scaleX": 1,           "scaleY": 1,           "translateX": 200,           "translateY": 100,           "unit": "PT"         }       }     }   }, {     "insertText": {       "objectId": pageElementId,       "text": "My Added Text Box",       "insertionIndex": 0     }   }];   var response =       Slides.Presentations.batchUpdate({'requests': requests}, presentationId);   console.log("Created Textbox with ID: " +       response.replies[0].createShape.objectId); }

متن شکل را قالب بندی کنید

function formatShapeText(presentationId, shapeId) {   var requests = [{     "updateTextStyle": {       "objectId": shapeId,       "fields": "foregroundColor,bold,italic,fontFamily,fontSize,underline",       "style": {         "foregroundColor": {           "opaqueColor": {             "themeColor": "ACCENT5"           }         },         "bold": true,         "italic": true,         "underline": true,         "fontFamily": "Corsiva",         "fontSize": {           "magnitude": 18,           "unit": "PT"         }       },       "textRange": {         "type": "ALL"       }     }   }];   var response =       Slides.Presentations.batchUpdate({'requests': requests}, presentationId); }