- リソース: ページ
- JSON 表現
- PageType
- PageElement
- AffineTransform
- グループ
- シェイプ
- 型
- TextContent
- TextElement
- ParagraphMarker
- ParagraphStyle
- アライメント
- TextDirection
- SpacingMode
- 箇条書き
- TextStyle
- OptionalColor
- OpaqueColorOpaqueColor
- RgbColor
- ThemeColorType
- リンク
- RelativeSlideLink
- BaselineOffset
- WeightedFontFamily
- TextRun
- AutoText
- 型
- リスト
- NestingLevel
- ShapeProperties
- ShapeBackgroundFill
- PropertyState
- SolidFill
- アウトライン
- OutlineFill
- DashStyle
- シャドー
- 型
- RectanglePosition
- ContentAlignment
- 自動調整
- AutofitType
- プレースホルダ
- 型
- Image
- ImageProperties
- CropProperties
- Recolor
- ColorStop
- 名前
- 動画
- ソース
- VideoProperties
- 線
- LineProperties
- LineFill
- ArrowStyle
- LineConnection
- 型
- LineCategory
- テーブル
- TableRow
- TableRowProperties
- TableCell
- TableCellLocation
- TableCellProperties
- TableCellBackgroundFill
- TableColumnProperties
- TableBorderRow
- TableBorderCell
- TableBorderProperties
- TableBorderFill
- WordArt
- SheetsChart
- SheetsChartProperties
- SpeakerSpotlight
- SpeakerSpotlightProperties
- SlideProperties
- LayoutProperties
- NotesProperties
- MasterProperties
- PageProperties
- PageBackgroundFill
- StretchedPictureFill
- ColorScheme
- ThemeColorPair
- メソッド
リソース: ページ
プレゼンテーションのページ。
JSON 表現 |
---|
{ "objectId": string, "pageType": enum ( |
フィールド | |
---|---|
objectId |
このページのオブジェクト ID。 |
pageType |
ページのタイプ。 |
pageElements[] |
ページにレンダリングされるページ要素。 |
revisionId |
出力専用。プレゼンテーションのリビジョン ID。更新リクエストで使用して、前回の読み取りオペレーション以降にプレゼンテーションのリビジョンが変更されていないことをアサートできます。ユーザーがプレゼンテーションの編集権限を持っている場合にのみ入力されます。 リビジョン ID は連番ではなく、不透明な文字列です。リビジョン ID の形式は今後変更される可能性があります。返されたリビジョン ID は、返された後 24 時間のみ有効で、ユーザー間で共有することはできません。呼び出し間でリビジョン ID が変更されていない場合、プレゼンテーションは変更されていません。逆に、(プレゼンテーションとユーザーが同じであれば)ID が変更された場合は、通常、プレゼンテーションが更新されたことを意味します。ただし、ID の変更は、ID の形式の変更などの内部要因による場合もあります。 |
pageProperties |
ページのプロパティ。 |
共用体フィールド properties 。ページタイプごとに固有のプロパティ。マスターに追加のプロパティは必要ありません。properties は次のいずれかになります。 |
|
slideProperties |
スライド固有のプロパティ。pageType が SLIDE の場合にのみ設定します。 |
layoutProperties |
レイアウト固有のプロパティ。pageType = LAYOUT の場合にのみ設定します。 |
notesProperties |
特定のプロパティに関するメモ。pageType が NOTES の場合にのみ設定します。 |
masterProperties |
特定のプロパティをマスターします。pageType が MASTER の場合にのみ設定します。 |
PageType
ページのタイプ。
列挙型 | |
---|---|
SLIDE |
スライドページ。 |
MASTER |
マスタースライド ページ。 |
LAYOUT |
レイアウト ページ。 |
NOTES |
メモのページ。 |
NOTES_MASTER |
ノートマスターページ。 |
PageElement
ページに表示される視覚要素です。
JSON 表現 |
---|
{ "objectId": string, "size": { object ( |
フィールド | |
---|---|
objectId |
このページ要素のオブジェクト ID。 |
size |
ページ要素のサイズ。 |
transform |
ページ要素の変換。 ページ要素の視覚的な外観は、その絶対変換によって決まります。絶対変換を計算するには、ページ要素の変換をすべての親グループの変換と事前連結します。ページ要素がグループにない場合、その絶対変換は、このフィールドの値と同じになります。 新しく作成された |
title |
ページ要素のタイトル。説明と組み合わせて代替テキストを表示します。 このフィールドは、 |
description |
ページ要素の説明。タイトルと組み合わせて、代替テキストを表示します。 このフィールドは、 |
共用体フィールド element_kind 。この PageElement が表す要素の種類。各メッセージには、その種類のページ要素に固有のプロパティが含まれます。element_kind は次のいずれかになります。 |
|
elementGroup |
1 つの単位として結合されたページ要素のコレクション。 |
shape |
一般的なシェイプ。 |
image |
画像のページ要素。 |
video |
動画ページ要素。 |
line |
行ページ要素。 |
table |
テーブル ページ要素。 |
wordArt |
ワードアートのページ要素です。 |
sheetsChart |
Google スプレッドシートから埋め込まれたリンクされたグラフ。リンクされていないグラフは画像として表示されます。 |
speakerSpotlight |
スピーカー スポットライト。 |
グループ
PageElements の結合されたコレクションを表す PageElement
の種類。
JSON 表現 |
---|
{
"children": [
{
object ( |
フィールド | |
---|---|
children[] |
グループ内の要素のコレクション。グループの最小サイズは 2 です。 |
WordArt
ワードアートを表す PageElement
の種類。
JSON 表現 |
---|
{ "renderedText": string } |
フィールド | |
---|---|
renderedText |
ワードアートとしてレンダリングされたテキスト。 |
SpeakerSpotlight
スピーカー スポットライトを表す PageElement
種類。
JSON 表現 |
---|
{
"speakerSpotlightProperties": {
object ( |
フィールド | |
---|---|
speakerSpotlightProperties |
スピーカー スポットライトのプロパティ。 |
SpeakerSpotlightProperties
SpeakerSpotlight
のプロパティ。
JSON 表現 |
---|
{ "outline": { object ( |
フィールド | |
---|---|
outline |
スピーカー スポットライトの概要。設定されていない場合は、アウトラインが適用されません。 |
shadow |
スピーカー スポットライトの影。設定されていない場合は、シャドウなしになります。 |
SlideProperties
pageType のスライドがあるページにのみ関連する Page
のプロパティ。
JSON 表現 |
---|
{
"layoutObjectId": string,
"masterObjectId": string,
"notesPage": {
object ( |
フィールド | |
---|---|
layoutObjectId |
このスライドが基づいているレイアウトのオブジェクト ID。このプロパティは読み取り専用です。 |
masterObjectId |
このスライドが基づいているマスターのオブジェクト ID。このプロパティは読み取り専用です。 |
notesPage |
このスライドに関連付けられているメモページ。スピーカーのメモを含むスライドを印刷またはエクスポートする際のメモページの外観を定義します。メモページは |
isSkipped |
プレゼンテーション モードでスライドをスキップするかどうか。デフォルトは false です。 |
LayoutProperties
Page
のプロパティは、pageType が LAYOUT のページにのみ関連します。
JSON 表現 |
---|
{ "masterObjectId": string, "name": string, "displayName": string } |
フィールド | |
---|---|
masterObjectId |
このレイアウトが基づいているマスターのオブジェクト ID。 |
name |
レイアウトの名前。 |
displayName |
人が読める形式のレイアウト名。 |
NotesProperties
pageType が NOTES のページにのみ関連する Page
のプロパティ。
JSON 表現 |
---|
{ "speakerNotesObjectId": string } |
フィールド | |
---|---|
speakerNotesObjectId |
対応するスライドのスピーカー ノートが含まれる、このノートページ上のシェイプのオブジェクト ID。実際の形状がノートページに存在しない場合があります。このオブジェクト ID を使用してテキストを挿入すると、シェイプが自動的に作成されます。この場合、実際のシェイプのオブジェクト ID が異なる場合があります。 |
MasterProperties
pageType が MASTER のページにのみ関連する Page
のプロパティ。
JSON 表現 |
---|
{ "displayName": string } |
フィールド | |
---|---|
displayName |
マスターの人間が読める形式の名前。 |
PageProperties
Page
のプロパティ。
ページは親ページからプロパティを継承します。ページタイプに応じて、階層は SlideProperties
または LayoutProperties
で定義されます。
JSON 表現 |
---|
{ "pageBackgroundFill": { object ( |
フィールド | |
---|---|
pageBackgroundFill |
ページの背景の塗りつぶし。設定されていない場合、背景塗りつぶしは親ページから継承されます(親ページが存在する場合)。ページに親がない場合、背景塗りつぶしはデフォルトでスライド エディタの対応する塗りつぶしになります。 |
colorScheme |
ページの配色。設定しなかった場合、カラー スキームは親ページから継承されます。ページに親要素がない場合、カラーパターンはスライド エディタのデフォルトと同じスライドのデフォルト カラーパターンを使用します。 編集できるのは、最初の 12 個の |
PageBackgroundFill
ページの背景の塗りつぶし。
JSON 表現 |
---|
{ "propertyState": enum ( |
フィールド | |
---|---|
propertyState |
背景塗りつぶしプロパティの状態。 ページのフィードを更新すると、同じリクエストで別の値が指定されていない限り、このフィールドは暗黙的に |
共用体フィールド kind 。背景塗りつぶしの種類。kind は次のいずれかになります。 |
|
solidFill |
単色の塗りつぶし。 |
stretchedPictureFill |
拡大画像塗りつぶし。 |
StretchedPictureFill
伸ばした画像の塗りつぶし。ページまたはページ要素は、指定された画像でいっぱいになります。画像はコンテナに合わせて引き伸ばされます。
JSON 表現 |
---|
{
"contentUrl": string,
"size": {
object ( |
フィールド | |
---|---|
contentUrl |
contentUrl の読み取り: 画像の URL。デフォルトの有効期間は 30 分です。この URL にはリクエスト元のアカウントがタグ付けされます。URL を知っているユーザーは、元の報告者として画像にアクセスできます。プレゼンテーションの共有設定を変更すると、写真にアクセスできなくなる可能性があります。 contentUrl の記述: 画像は挿入時に一度取得され、プレゼンテーション内に表示するためにコピーが保存されます。画像のサイズは 50 MB 未満で、25 メガピクセル以下である必要があります。また、PNG、JPEG、GIF のいずれかの形式にする必要があります。 指定する URL の長さは 2 KB 以下です。 |
size |
画像塗りつぶしの元のサイズ。このフィールドは読み取り専用です。 |
ColorScheme
ページ用に事前定義された色のパレット。
JSON 表現 |
---|
{
"colors": [
{
object ( |
フィールド | |
---|---|
colors[] |
ThemeColorType と対応する具体的な色のペア。 |
ThemeColorPair
テーマのカラータイプと、そのタイプを表す具体的な色をマッピングしたペア。
JSON 表現 |
---|
{ "type": enum ( |
フィールド | |
---|---|
type |
テーマカラーのタイプ。 |
color |
上記のテーマの色の種類に対応するコンクリートの色。 |
メソッド |
|
---|---|
|
プレゼンテーション内の指定されたページの最新バージョンを取得します。 |
|
プレゼンテーション内の指定したページの最新バージョンのサムネイルを生成し、サムネイル画像の URL を返します。 |