Слайды сценариев Google Apps добавляют тень к фигуре - PullRequest
1 голос
/ 20 апреля 2020

Я пытаюсь добавить тень к фигуре на слайдах с помощью API скриптов Google Apps для слайдов. Я следовал https://developers.google.com/slides/reference/rest/v1/presentations.pages/other#Page .Shadow

Это мой объект updateShapeRequest

{
      "updateShapeProperties":{
        "objectId":pageElementId,
        "shapeProperties":{

          "shadow":{
            "alignment": "RECTANGLE_POSITION_UNSPECIFIED",
            "alpha":0.5,
            "blurRadius":{"unit":"EMU"},
            "color":{
              "rgbColor": {
                  "red":0,
                  "green":0,
                  "blue":0
               },
            },
              "propertyState":"RENDERED",
              "rotateWithShape": false,
              "transform": {
                "scaleX": 1.5,
                "scaleY": 1.5,
                "unit": "PT"
              }
          }
        },
        "fields":"shadow"
      }
    }

Но он не работает. Любая помощь очень ценится.

1 Ответ

3 голосов
/ 21 апреля 2020

Официальный документ гласит следующее.

shadow: теневые свойства фигуры. Если не установлено, тень наследуется от родительского заполнителя, если он существует. Если фигура не имеет родителя, то тень по умолчанию соответствует значениям по умолчанию для новых фигур, созданных в редакторе слайдов. Это свойство доступно только для чтения. Ссылка

С этого момента на текущем этапе shadow из ShapeProperties только для чтения. Таким образом, к сожалению, тень не может быть добавлена ​​с помощью UpdateShapePropertiesRequest с методом batchUpdate в Slides API. И также, в этом случае, на текущем этапе, Служба слайдов также не может этого достичь.

Итак, как насчет запроса этого в качестве будущего запроса к системе отслеживания проблем ?

Ссылки:

...