- リソース: ページ
- JSON 表現
- PageType
- PageElement
- AffineTransform
- グループ
- シェイプ
- 型
- TextContent
- TextElement
- ParagraphMarker
- ParagraphStyle
- アライメント
- TextDirection
- SpacingMode
- 箇条書き
- TextStyle
- OptionalColor
- OpaqueColor
- RgbColor
- ThemeColorType
- リンク
- RelativeSlideLink
- BaselineOffset
- WeightedFontFamily
- TextRun
- AutoText
- 型
- リスト
- NestingLevelNestingLevel
- ShapeProperties
- ShapeBackgroundFill
- PropertyState
- SolidFill
- アウトライン
- OutlineFill
- DashStyle
- シャドウ
- 型
- RectanglePosition
- ContentAlignment
- 自動調整
- AutofitType
- プレースホルダ
- 型
- Image
- ImageProperties
- CropProperties
- 色を変更
- ColorStop
- 名前
- 動画
- ソース
- VideoProperties
- Line
- 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 |
ページ要素の説明。title と組み合わせて代替テキストを表示します。 このフィールドは |
共用体フィールド 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 が SLIDE のページにのみ関連する 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 |
上記のテーマカラータイプに対応する具体的な色。 |
Methods |
|
---|---|
|
プレゼンテーション内の指定されたページの最新バージョンを取得します。 |
|
プレゼンテーション内の指定されたページの最新バージョンのサムネイルを生成し、サムネイル画像の URL を返します。 |