1
16:9ではなく新しい4:3プレゼンテーションを作成しようとしています。Google Slides APIでPageSizeでプレゼンテーションを作成できません
私はこのリファレンスを読んでいくつかのルビコードを書いていますが、うまくいきませんでした。新しいプレゼンテーションの高さは、私が指定したものとは異なります。 3プレゼンテーション:
Method: presentations.create | Slides API | Google Developers
# foo.rb
require 'google/apis/slides_v1'
Slide = Google::Apis::SlidesV1 # alias
slides_service = Slide::SlidesService.new
# authorize...
new_presentation_object = Slide::Presentation.new(
title: "test",
page_size: Slide::Size.new(
width: Slide::Dimension.new(magnitude: 6_858_000, unit: 'EMU'),
height: Slide::Dimension.new(magnitude: 9_141_000, unit: 'EMU')
)
)
presentation = slide_service.create_presentation(new_presentation_object, fields: "pageSize,presentationId")
presentation.page_size
# => #<Google::Apis::SlidesV1::Size:0x007f99ef1fb630
# @height=#<Google::Apis::SlidesV1::Dimension:0x007f99ef1f8278 @magnitude=5143500, @unit="EMU">,
# @width=#<Google::Apis::SlidesV1::Dimension:0x007f99ef1fa550 @magnitude=9144000, @unit="EMU">>
は、どのように私は新しい4を作成するのですか?
PageSizeを変更するAPIはありませんが、CreatePresentationは見つかりましたが、PageSizeを変更するためのアイデアは大歓迎です。
これが今これを実行する最良の方法です。 [ドキュメント](https://developers.google.com/slides/reference/rest/v1/presentations/create)によると、CreatePresentationは入力オブジェクトのプレゼンテーションタイトルのみを使用します。 –