- Resource: Page
- JSON 表示法
- PageType
- PageElement
- AffineTransform
- 群組
- 形狀
- 類型
- TextContent
- TextElement
- ParagraphMarker
- ParagraphStyle
- 對齊方式
- TextDirection
- SpacingMode
- 子彈
- TextStyle
- OptionalColor
- OpaqueColor
- RgbColor
- ThemeColorType
- 連結
- RelativeSlideLink
- BaselineOffset
- WeightedFontFamily
- TextRun
- AutoText
- 類型
- 清單
- NestingLevel
- ShapeProperties
- ShapeBackgroundFill
- PropertyState
- SolidFill
- 大綱
- OutlineFill
- DashStyle
- 陰影
- 類型
- RectanglePosition
- ContentAlignment
- 自動調整大小
- AutofitType
- 預留位置
- 類型
- 圖片
- 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
- CommentAnchor
- ObjectAnchor
- ShapeTextAnchors
- TextRange
- TableCellAnchors
- TableCellTextRanges
- 方法
資源:Page
簡報中的一頁。
| JSON 表示法 |
|---|
{ "objectId": string, "pageType": enum ( |
| 欄位 | |
|---|---|
objectId |
這個頁面的物件 ID。 |
pageType |
頁面類型。 |
pageElements[] |
網頁上顯示的網頁元素。 |
revisionId |
僅供輸出。簡報的修訂版本 ID。可用於更新要求,確保簡報修訂版本自上次讀取作業後未變更。只有在使用者擁有簡報的編輯權限時,才會填入這項資訊。 修訂版本 ID 不是序號,而是不透明的字串。修訂版本 ID 的格式可能會隨時間而有所異動。系統傳回的修訂版本 ID 僅保證在傳回後的 24 小時內有效,且無法在使用者之間共用。如果兩次呼叫之間的修訂版本 ID 維持不變,表示簡報沒有變更。反之,如果 ID 變更 (但簡報和使用者相同),通常表示簡報已更新。不過,ID 變更也可能是因為內部因素,例如 ID 格式變更。 |
pageProperties |
頁面的屬性。 |
commentAnchors[] |
僅供輸出。頁面上的註解錨點。 |
comments[] |
僅供輸出。與網頁相關聯的留言串。只有透過已填入 |
commentsViewMode |
僅供輸出。套用至頁面的留言檢視模式。只有透過已填入 |
| 各頁面類型專屬的屬性。母帶不需要任何其他屬性。以下列出互斥的欄位。回應中最多只會設定一個欄位: | |
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 |
網頁元素的說明。與標題合併顯示替代文字。
|
| 這個 PageElement 代表的元素種類。每則訊息都包含特定網頁元素種類的屬性。以下列出互斥的欄位。回應中最多只會設定一個欄位: | |
elementGroup |
一組網頁元素,合併為單一單位。 |
shape |
一般形狀。 |
image |
圖片網頁元素。 |
video |
影片網頁元素。 |
line |
線條網頁元素。 |
table |
資料表網頁元素。 |
wordArt |
文字藝術網頁元素。 |
sheetsChart |
從 Google 試算表嵌入的連結圖表。未連結的圖表會以圖片形式呈現。 |
speakerSpotlight |
講者鏡頭畫面。 |
| 互斥欄位的結尾。 | |
群組
PageElement 類型,代表已加入的 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 |
頁面的背景填滿。如未設定,背景填滿顏色會沿用父項頁面 (如有)。如果頁面沒有父項,背景填滿顏色會預設為 Google 簡報編輯器中的對應填滿顏色。 |
colorScheme |
網頁的色彩配置。如未設定,色彩配置會沿用父項頁面的配置。如果網頁沒有上層網頁,色彩配置會使用預設的 Google 簡報色彩配置,與 Google 簡報編輯器中的預設值相符。 只有前 12 個 |
PageBackgroundFill
頁面背景填滿。
| JSON 表示法 |
|---|
{ "propertyState": enum ( |
| 欄位 | |
|---|---|
propertyState |
背景填滿屬性狀態。 更新網頁上的填寫內容時,這個欄位會隱含更新為 |
| 背景填滿類型。以下列出互斥的欄位。回應中最多只會設定一個欄位: | |
solidFill |
純色填滿。 |
stretchedPictureFill |
延展圖片填滿。 |
| 互斥欄位的結尾。 | |
StretchedPictureFill
延展的圖片填滿。頁面或網頁元素會完全填滿指定的圖片。圖片會延展以符合容器大小。
| JSON 表示法 |
|---|
{
"contentUrl": string,
"size": {
object ( |
| 欄位 | |
|---|---|
contentUrl |
讀取 contentUrl: 圖片的網址,預設有效時間為 30 分鐘。這個網址已標記要求者的帳戶。只要有網址,就能以原始要求者的身分存取圖片。如果簡報的共用設定變更,您可能會無法再存取圖片。 撰寫 contentUrl: 圖片會在插入時擷取一次,並儲存副本以在簡報中顯示。圖片大小不得超過 50 MB,像素不得超過 2500 萬,且格式必須為 PNG、JPEG 或 GIF。 提供的網址長度上限為 2 KB。 |
size |
圖片填滿的原始大小。這是唯讀欄位。 |
ColorScheme
網頁的預先定義顏色調色盤。
| JSON 表示法 |
|---|
{
"colors": [
{
object ( |
| 欄位 | |
|---|---|
colors[] |
ThemeColorType 和對應的具體顏色配對。 |
ThemeColorPair
將主題顏色類型對應至代表該類型的具體顏色。
| JSON 表示法 |
|---|
{ "type": enum ( |
| 欄位 | |
|---|---|
type |
主題色的類型。 |
color |
與上述主題顏色類型對應的具體顏色。 |
CommentAnchor
包含 Page 中所有位置的清單,這些位置透過相同的 anchorId 錨定至 CommentThread。多個獨立錨點可能會參照相同位置 (無論是在 Page 內或不同網頁之間),
| JSON 表示法 |
|---|
{
"anchorId": string,
"objectAnchors": [
{
object ( |
| 欄位 | |
|---|---|
anchorId |
僅供輸出。留言錨點的專屬 ID。 |
objectAnchors[] |
僅供輸出。網頁中所有參照錨點 ID 的物件 ID 型位置。 |
ObjectAnchor
代表與 Google 簡報物件 (例如 Page 或 PageElement) 相關聯的註解錨點資料。
| JSON 表示法 |
|---|
{ "objectId": string, // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "shapeTextAnchors": { object ( |
| 欄位 | |
|---|---|
objectId |
僅供輸出。註解串錨定的頁面或網頁元素。 |
| 僅供輸出。註解討論串錨定的頁面元素內文字範圍。如果留言錨點適用於整個網頁或網頁元素,而非元素內的文字範圍,則此欄位會空白。以下列出互斥的欄位。回應中最多只會設定一個欄位: | |
shapeTextAnchors |
如果註解錨定至形狀 [text][google.apps.slides.v1.Shape.TextContent] 中的文字範圍,系統就會填入這個欄位。 |
tableCellAnchors |
如果一或多個表格儲存格的文字範圍有錨定註解,系統就會填入這項屬性。 |
| 互斥欄位的結尾。 | |
ShapeTextAnchors
代表註解錨點涵蓋的形狀內文字範圍。
| JSON 表示法 |
|---|
{
"ranges": [
{
object ( |
| 欄位 | |
|---|---|
ranges[] |
註解錨點涵蓋的文字範圍清單。 |
TextRange
指定形狀或表格儲存格 text 內的連續文字範圍。
| JSON 表示法 |
|---|
{ "startIndex": integer, "endIndex": integer } |
| 欄位 | |
|---|---|
startIndex |
範圍開頭的索引,從零開始。這個欄位是 Int32Value,可因應日後用途的開放式範圍。 |
endIndex |
範圍結尾的索引,從零開始。這個欄位是 Int32Value,可因應日後用途的開放式範圍。 |
TableCellAnchors
代表註解錨點所涵蓋表格中的表格儲存格範圍。
| JSON 表示法 |
|---|
{
"cellRanges": [
{
object ( |
| 欄位 | |
|---|---|
cellRanges[] |
表格中所有含有文字的儲存格清單,這些文字會由表格中的錨點涵蓋。 |
TableCellTextRanges
代表註解錨定點涵蓋的表格儲存格內文字範圍。
| JSON 表示法 |
|---|
{ "cellLocation": { object ( |
| 欄位 | |
|---|---|
cellLocation |
表格儲存格的位置。 |
ranges[] |
這個儲存格中錨點涵蓋的所有文字範圍清單。 |
方法 |
|
|---|---|
|
取得簡報中指定頁面的最新版本。 |
|
產生簡報中指定網頁最新版本的縮圖,並傳回縮圖網址。 |