- リソース: ページ
- JSON 表現
- PageType
- PageElement
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- AffineTransform
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- グループ
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- シェイプ
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- 型
- TextContent
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- TextElement
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- ParagraphMarker
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- ParagraphStyle
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- アライメント
- TextDirection
- SpacingMode
- 箇条書き
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- TextStyle
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- OptionalColor
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- OpaqueColor
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- RgbColor
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- ThemeColorType
- リンク
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- RelativeSlideLink
- BaselineOffset
- WeightedFontFamily
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- TextRun
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- AutoText
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- 型
- リスト
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- NestingLevel
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- ShapeProperties
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- ShapeBackgroundFill
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- PropertyState
- SolidFill
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- 概要
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- OutlineFill
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- DashStyle
- シャドウ
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- 型
- RectanglePosition
- ContentAlignment
- 自動調整
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- AutofitType
- プレースホルダ
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- 型
- Image
- ImageProperties
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- CropProperties
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- Recolor
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- ColorStop
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- 名前
- 動画
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- ソース
- VideoProperties
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- 折れ線
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- LineProperties
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- LineFill
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- ArrowStyle
- LineConnection
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- 型
- LineCategory
- テーブル
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- TableRow
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- TableRowProperties
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- TableCell
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- TableCellLocation
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- TableCellProperties
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- TableCellBackgroundFill
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- TableColumnProperties
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- TableBorderRow
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- TableBorderCell
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- TableBorderProperties
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- TableBorderFill
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- WordArt
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- SheetsChart
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- SheetsChartProperties
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- SpeakerSpotlight
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- SpeakerSpotlightProperties
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- SlideProperties
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- LayoutProperties
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- NotesProperties
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- MasterProperties
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- PageProperties
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- PageBackgroundFill
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- StretchedPictureFill
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- ColorScheme
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- ThemeColorPair
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- メソッド
リソース: ページ
プレゼンテーションのページ。
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 の注記があるページにのみ関連する 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 を読み取る: デフォルトの有効期間が 30 分である画像の URL。この 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 を返します。 |