Как заменить видео в Google Slides другим (или просто заменить URL) - PullRequest
0 голосов
/ 07 ноября 2019

У меня есть презентация в Google Slides, включающая видео с диска. Я бы хотел использовать скрипт приложения для программной замены этого видео другим, также с диска.

Я подумал, что могу подойти к этому двумя способами:

  1. Изменить URL-адрес существующего видео в презентации.
  2. Удалить существующее видео и вставитьновый.

К сожалению (1) не будет работать, потому что, хотя для Video существует метод getUrl, соответствующего метода setUrl не существует. На самом деле, я понял, что для Video, который был вставлен с диска, getUrl возвращает null. Вы можете использовать getVideoId только для получения идентификатора диска для этого видео.

Я также не смог заставить (2) работать. Существует метод insertVideo для Slide, но он будет работать только для видео YouTube или видео, которые существуют в других слайдах или презентациях.

1 Ответ

0 голосов
/ 08 ноября 2019

В настоящее время нет способа сделать это, поскольку вы сказали, что первый вариант невозможен, а второй недоступен для Drive, только для Youtube.

Я пробовал возможные обходные пути на основе Drive APIВ частности, изменив исходный двоичный видео файл с содержимым нового, чтобы мы могли сохранить тот же идентификатор и, таким образом, изменить видео на слайдах, но это также не работает, не тратьте свое время на попытки.

На данный момент я рекомендую отправить запрос на добавление метода setUrl в Slides API или изменить VideoId.

Здесь вы сможете это сделать, помнитедобавить этот пост поверх запроса.

https://issuetracker.google.com

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...