Cells

CellData

ข้อมูลเกี่ยวกับเซลล์ที่เฉพาะเจาะจง

การแสดง JSON
{
  "userEnteredValue": {
    object (ExtendedValue)
  },
  "effectiveValue": {
    object (ExtendedValue)
  },
  "formattedValue": string,
  "userEnteredFormat": {
    object (CellFormat)
  },
  "effectiveFormat": {
    object (CellFormat)
  },
  "hyperlink": string,
  "note": string,
  "textFormatRuns": [
    {
      object (TextFormatRun)
    }
  ],
  "dataValidation": {
    object (DataValidationRule)
  },
  "pivotTable": {
    object (PivotTable)
  },
  "dataSourceTable": {
    object (DataSourceTable)
  },
  "dataSourceFormula": {
    object (DataSourceFormula)
  },
  "chipRuns": [
    {
      object (ChipRun)
    }
  ]
}
ช่อง
userEnteredValue

object (ExtendedValue)

ค่าที่ผู้ใช้ป้อนในเซลล์ เช่น 1234 'Hello' หรือ =NOW() หมายเหตุ: วันที่ เวลา และวันที่เวลาจะแสดงเป็นจำนวนทศนิยมในรูปแบบ serial number

effectiveValue

object (ExtendedValue)

ค่าที่มีผลของเซลล์ สำหรับเซลล์ที่มีสูตร ค่านี้จะเป็นค่าที่คำนวณแล้ว สำหรับเซลล์ที่มีค่าคงที่ ค่านี้จะเหมือนกับ userEnteredValue ช่องนี้เป็นแบบอ่านอย่างเดียว

formattedValue

string

ค่าที่จัดรูปแบบของเซลล์ นี่คือค่าที่แสดงต่อผู้ใช้ ช่องนี้เป็นแบบอ่านอย่างเดียว

userEnteredFormat

object (CellFormat)

รูปแบบที่ผู้ใช้ป้อนสำหรับเซลล์

เมื่อเขียน ระบบจะผสานรูปแบบใหม่กับรูปแบบที่มีอยู่

effectiveFormat

object (CellFormat)

รูปแบบที่มีประสิทธิภาพซึ่งเซลล์ใช้ ซึ่งรวมถึงผลลัพธ์ของการใช้การจัดรูปแบบตามเงื่อนไข และหากเซลล์มีสูตร ก็จะรวมถึงรูปแบบตัวเลขที่คำนวณแล้วด้วย หากรูปแบบที่มีผลเป็นรูปแบบเริ่มต้น ระบบจะไม่เขียนรูปแบบที่มีผล ช่องนี้เป็นแบบอ่านอย่างเดียว

note

string

หมายเหตุใดๆ ในเซลล์

textFormatRuns[]

object (TextFormatRun)

การเรียกใช้ Rich Text ที่ใช้กับส่วนย่อยของเซลล์ ฟังก์ชันนี้ใช้ได้กับสตริงที่ผู้ใช้ป้อนเท่านั้น ไม่ใช่สูตร บูลีน หรือตัวเลข พร็อพเพอร์ตี้ของการเรียกใช้จะเริ่มต้นที่ดัชนีที่เฉพาะเจาะจงในข้อความและดำเนินการต่อไปจนกว่าจะถึงการเรียกใช้ถัดไป โดยการทำงานจะรับค่าคุณสมบัติของเซลล์มาใช้ เว้นแต่จะมีการเปลี่ยนแปลงอย่างชัดเจน

เมื่อเขียน ระบบจะเขียนทับการเรียกใช้ก่อนหน้าด้วยการเรียกใช้ใหม่ เมื่อเขียน userEnteredValueใหม่ ระบบจะลบการเรียกใช้ก่อนหน้า

dataValidation

object (DataValidationRule)

กฎการตรวจสอบข้อมูลในเซลล์ (หากมี)

เมื่อเขียน กฎการตรวจสอบข้อมูลใหม่จะเขียนทับกฎก่อนหน้า

pivotTable

object (PivotTable)

ตาราง Pivot ที่ยึดไว้ที่เซลล์นี้ ระบบจะคำนวณขนาดของตาราง Pivot เองแบบไดนามิกตามข้อมูล การจัดกลุ่ม ตัวกรอง ค่า ฯลฯ ของตาราง มีเพียงเซลล์ด้านบนซ้ายของตาราง Pivot เท่านั้นที่มีคำจำกัดความของตาราง Pivot ส่วนเซลล์อื่นๆ จะมีค่าที่คำนวณแล้วของผลลัพธ์ของ Pivot ในฟิลด์ effectiveValue ของเซลล์

dataSourceTable

object (DataSourceTable)

ตารางแหล่งข้อมูลที่ยึดไว้ที่เซลล์นี้ ระบบจะคำนวณขนาดของตารางแหล่งข้อมูลแบบไดนามิกตามการกำหนดค่า เฉพาะเซลล์แรกของตารางแหล่งข้อมูลเท่านั้นที่มีคำจำกัดความของตารางแหล่งข้อมูล ส่วนเซลล์อื่นๆ จะมีค่าที่แสดงของผลลัพธ์ตารางแหล่งข้อมูลในฟิลด์ effectiveValue

dataSourceFormula

object (DataSourceFormula)

เอาต์พุตเท่านั้น ข้อมูลเกี่ยวกับสูตรแหล่งข้อมูลในเซลล์ ระบบจะตั้งค่าฟิลด์นี้หาก userEnteredValue เป็นสูตรที่อ้างอิงชีต DATA_SOURCE บางรายการ เช่น =SUM(DataSheet!Column)

chipRuns[]

object (ChipRun)

ไม่บังคับ การเรียกใช้ชิปที่ใช้กับส่วนย่อยของเซลล์ พร็อพเพอร์ตี้ของการเรียกใช้จะเริ่มต้นที่ดัชนีที่เฉพาะเจาะจงในข้อความและดำเนินการต่อไปจนกว่าจะถึงการเรียกใช้ถัดไป

เมื่ออ่าน ระบบจะรวมการวิ่งทั้งหมดที่ติดชิปและไม่ได้ติดชิป การวิ่งที่ไม่ได้ติดชิปจะมี Chip ว่างเปล่า

เมื่อเขียน จะรวมเฉพาะการวิ่งที่มีชิปเท่านั้น การเรียกใช้ที่มีชิปมีความยาว 1 และแสดงในข้อความที่ผู้ใช้ป้อนโดยใช้สัญลักษณ์ตัวยึดตำแหน่ง "@" การเรียกใช้ใหม่จะเขียนทับการเรียกใช้ก่อนหน้า การเขียนใหม่ userEnteredValue จะลบการทำงานก่อนหน้า

CellFormat

รูปแบบของเซลล์

การแสดง JSON
{
  "numberFormat": {
    object (NumberFormat)
  },
  "backgroundColor": {
    object (Color)
  },
  "backgroundColorStyle": {
    object (ColorStyle)
  },
  "borders": {
    object (Borders)
  },
  "padding": {
    object (Padding)
  },
  "horizontalAlignment": enum (HorizontalAlign),
  "verticalAlignment": enum (VerticalAlign),
  "wrapStrategy": enum (WrapStrategy),
  "textDirection": enum (TextDirection),
  "textFormat": {
    object (TextFormat)
  },
  "hyperlinkDisplayType": enum (HyperlinkDisplayType),
  "textRotation": {
    object (TextRotation)
  }
}
ช่อง
numberFormat

object (NumberFormat)

รูปแบบที่อธิบายวิธีแสดงค่าตัวเลขต่อผู้ใช้

backgroundColor
(deprecated)

object (Color)

สีพื้นหลังของเซลล์ เลิกใช้งานแล้ว: ใช้ backgroundColorStyle

backgroundColorStyle

object (ColorStyle)

สีพื้นหลังของเซลล์ หากตั้งค่า backgroundColor ไว้ด้วย ช่องนี้จะมีความสำคัญเหนือกว่า

borders

object (Borders)

เส้นขอบของเซลล์

padding

object (Padding)

ระยะห่างจากขอบของเซลล์

horizontalAlignment

enum (HorizontalAlign)

การจัดแนวค่าในเซลล์ในแนวนอน

verticalAlignment

enum (VerticalAlign)

การจัดแนวค่าในเซลล์ในแนวตั้ง

wrapStrategy

enum (WrapStrategy)

กลยุทธ์การตัดข้อความสำหรับค่าในเซลล์

textDirection

enum (TextDirection)

ทิศทางของข้อความในเซลล์

textFormat

object (TextFormat)

รูปแบบของข้อความในเซลล์ (เว้นแต่จะมีการลบล้างโดยการเรียกใช้รูปแบบ) การตั้งค่าลิงก์ระดับเซลล์ที่นี่จะล้างลิงก์ที่มีอยู่ของเซลล์ การตั้งค่าฟิลด์ลิงก์ใน TextFormatRun จะมีความสำคัญเหนือกว่าลิงก์ระดับเซลล์

textRotation

object (TextRotation)

การหมุนที่ใช้กับข้อความในเซลล์

NumberFormat

รูปแบบตัวเลขของเซลล์

การแสดง JSON
{
  "type": enum (NumberFormatType),
  "pattern": string
}
ช่อง
type

enum (NumberFormatType)

ประเภทของรูปแบบตัวเลข เมื่อเขียน ต้องตั้งค่าช่องนี้

pattern

string

สตริงรูปแบบที่ใช้สำหรับการจัดรูปแบบ หากไม่ได้ตั้งค่าไว้ ระบบจะใช้รูปแบบเริ่มต้นตามภาษาของสเปรดชีตหากจำเป็นสำหรับประเภทที่ระบุ ดูข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบที่รองรับได้ที่ คู่มือรูปแบบวันที่และตัวเลข

NumberFormatType

รูปแบบตัวเลขของเซลล์ ในเอกสารนี้ เราจะถือว่าภาษาเป็น en_US แต่รูปแบบจริงจะขึ้นอยู่กับภาษาของสเปรดชีต

Enum
NUMBER_FORMAT_TYPE_UNSPECIFIED ไม่ได้ระบุรูปแบบตัวเลขและอิงตามเนื้อหาของเซลล์ โปรดอย่าใช้ฟีเจอร์นี้โดยตรง
TEXT การจัดรูปแบบข้อความ เช่น 1000.12
NUMBER การจัดรูปแบบตัวเลข เช่น 1,000.12
PERCENT การจัดรูปแบบเปอร์เซ็นต์ เช่น 10.12%
CURRENCY การจัดรูปแบบสกุลเงิน เช่น $1,000.12
DATE การจัดรูปแบบวันที่ เช่น 9/26/2008
TIME การจัดรูปแบบเวลา เช่น 3:59:00 PM
DATE_TIME การจัดรูปแบบวันที่+เวลา เช่น 9/26/08 15:59:00
SCIENTIFIC การจัดรูปแบบตัวเลขทางวิทยาศาสตร์ เช่น 1.01E+03

ขอบ

เส้นขอบของเซลล์

การแสดง JSON
{
  "top": {
    object (Border)
  },
  "bottom": {
    object (Border)
  },
  "left": {
    object (Border)
  },
  "right": {
    object (Border)
  }
}
ช่อง
top

object (Border)

เส้นขอบด้านบนของเซลล์

bottom

object (Border)

เส้นขอบด้านล่างของเซลล์

left

object (Border)

เส้นขอบด้านซ้ายของเซลล์

right

object (Border)

เส้นขอบด้านขวาของเซลล์

บอร์เดอร์

เส้นขอบตามเซลล์

การแสดง JSON
{
  "style": enum (Style),
  "width": integer,
  "color": {
    object (Color)
  },
  "colorStyle": {
    object (ColorStyle)
  }
}
ช่อง
style

enum (Style)

รูปแบบของเส้นขอบ

width
(deprecated)

integer

ความกว้างของเส้นขอบในหน่วยพิกเซล เลิกใช้งานแล้ว ความกว้างจะกำหนดโดยช่อง "style"

color
(deprecated)

object (Color)

สีของเส้นขอบ เลิกใช้งานแล้ว: ใช้ colorStyle

colorStyle

object (ColorStyle)

สีของเส้นขอบ หากตั้งค่า color ไว้ด้วย ช่องนี้จะมีความสำคัญเหนือกว่า

รูปแบบ

รูปแบบของเส้นขอบ

Enum
STYLE_UNSPECIFIED ไม่ได้ระบุรูปแบบ โปรดอย่าใช้
DOTTED เส้นขอบเป็นเส้นประ
DASHED เส้นขอบเป็นเส้นประ
SOLID เส้นขอบเป็นเส้นทึบบาง
SOLID_MEDIUM เส้นขอบเป็นเส้นทึบขนาดกลาง
SOLID_THICK เส้นขอบเป็นเส้นทึบหนา
NONE ไม่มีเส้นขอบ ใช้เมื่ออัปเดตเส้นขอบเพื่อลบเท่านั้น
DOUBLE เส้นขอบเป็นเส้นทึบ 2 เส้น

Padding

จำนวนระยะห่างรอบเซลล์ในหน่วยพิกเซล เมื่ออัปเดตการเว้นวรรค คุณต้องระบุทุกช่อง

การแสดง JSON
{
  "top": integer,
  "right": integer,
  "bottom": integer,
  "left": integer
}
ช่อง
top

integer

ระยะห่างจากขอบด้านบนของเซลล์

right

integer

ระยะห่างจากขอบด้านขวาของเซลล์

bottom

integer

ระยะห่างจากขอบด้านล่างของเซลล์

left

integer

ระยะห่างจากขอบด้านซ้ายของเซลล์

VerticalAlign

การจัดแนวข้อความในเซลล์ในแนวตั้ง

Enum
VERTICAL_ALIGN_UNSPECIFIED ไม่ได้ระบุการจัดแนวตั้ง โปรดอย่าใช้
TOP ข้อความจะจัดแนวที่ด้านบนของเซลล์อย่างชัดเจน
MIDDLE ข้อความจะจัดกึ่งกลางเซลล์อย่างชัดเจน
BOTTOM ข้อความจะจัดแนวไว้ที่ด้านล่างของเซลล์อย่างชัดเจน

WrapStrategy

วิธีตัดข้อความในเซลล์

Enum
WRAP_STRATEGY_UNSPECIFIED ค่าเริ่มต้น อย่าใช้
OVERFLOW_CELL

บรรทัดที่ยาวกว่าความกว้างของเซลล์จะเขียนในเซลล์ถัดไป ตราบใดที่เซลล์นั้นว่างอยู่ หากเซลล์ถัดไปไม่ว่าง การทำงานจะเป็นเช่นเดียวกับ CLIP ข้อความจะไม่ขึ้นบรรทัดใหม่ เว้นแต่ผู้ใช้จะแทรกบรรทัดใหม่ด้วยตนเอง ตัวอย่าง

| First sentence. |
| Manual newline that is very long. <- Text continues into next cell
| Next newline.   |
LEGACY_WRAP

กลยุทธ์การตัดข้อความนี้แสดงถึงกลยุทธ์การตัดข้อความของ Google ชีตแบบเดิม ซึ่งจะตัดคำที่ยาวกว่า 1 บรรทัดแทนที่จะแบ่งคำ กลยุทธ์นี้ไม่รองรับในบางแพลตฟอร์มและกำลังจะเลิกใช้ ตัวอย่าง

| Cell has a |
| loooooooooo| <- Word is clipped.
| word.      |
CLIP

บรรทัดที่ยาวกว่าความกว้างของเซลล์จะถูกตัดออก ข้อความจะไม่ขึ้นบรรทัดใหม่ เว้นแต่ผู้ใช้จะแทรกบรรทัดใหม่ด้วยตนเอง ตัวอย่าง

| First sentence. |
| Manual newline t| <- Text is clipped
| Next newline.   |
WRAP

คำที่ยาวกว่า 1 บรรทัดจะมีการตัดคำที่ระดับอักขระแทนที่จะตัดคำ ตัวอย่าง

| Cell has a |
| loooooooooo| <- Word is broken.
| ong word.  |

TextDirection

ทิศทางของข้อความในเซลล์

Enum
TEXT_DIRECTION_UNSPECIFIED ไม่ได้ระบุทิศทางข้อความ โปรดอย่าใช้
LEFT_TO_RIGHT ผู้ใช้ตั้งค่าทิศทางข้อความจากซ้ายไปขวา
RIGHT_TO_LEFT ผู้ใช้ตั้งค่าทิศทางข้อความจากขวาไปซ้าย

HyperlinkDisplayType

ว่าจะแสดงไฮเปอร์ลิงก์อย่างชัดเจนหรือไม่ หากไม่ได้ระบุไว้ ระบบจะลิงก์ไฮเปอร์ลิงก์

Enum
LINKED ควรแสดงไฮเปอร์ลิงก์อย่างชัดเจน
PLAIN_TEXT ไม่ควรแสดงไฮเปอร์ลิงก์

TextRotation

การหมุนที่ใช้กับข้อความในเซลล์

การแสดง JSON
{

  // Union field type can be only one of the following:
  "angle": integer,
  "vertical": boolean
  // End of list of possible types for union field type.
}
ช่อง
ฟิลด์ Union type ประเภทการหมุน แนวตั้งหรือเอียง type ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
angle

integer

มุมระหว่างการวางแนวมาตรฐานกับการวางแนวที่ต้องการ วัดเป็นองศา ค่าที่ใช้ได้อยู่ระหว่าง -90 ถึง 90 มุมที่เป็นบวกจะเอียงขึ้น ส่วนมุมที่เป็นลบจะเอียงลง

หมายเหตุ: สำหรับทิศทางข้อความแบบ LTR มุมบวกจะอยู่ในทิศทางทวนเข็มนาฬิกา ส่วนสำหรับ RTL จะอยู่ในทิศทางตามเข็มนาฬิกา

vertical

boolean

หากเป็นจริง ข้อความจะอ่านจากบนลงล่าง แต่การวางแนวของอักขระแต่ละตัวจะไม่เปลี่ยนแปลง เช่น

| V |
| e |
| r |
| t |
| i |
| c |
| a |
| l |

TextFormatRun

การเรียกใช้รูปแบบข้อความ รูปแบบของการเรียกใช้นี้จะยังคงอยู่จนกว่าจะถึงดัชนีเริ่มต้นของการเรียกใช้ครั้งถัดไป เมื่ออัปเดต คุณต้องตั้งค่าทุกช่อง

การแสดง JSON
{
  "startIndex": integer,
  "format": {
    object (TextFormat)
  }
}
ช่อง
startIndex

integer

ดัชนีอักขระที่อิงตาม 0 ซึ่งการเรียกใช้นี้เริ่มต้นในหน่วยรหัส UTF-16

format

object (TextFormat)

รูปแบบของการเรียกใช้ ค่าที่ไม่มีจะรับรูปแบบของเซลล์

DataValidationRule

กฎการตรวจสอบข้อมูล

การแสดง JSON
{
  "condition": {
    object (BooleanCondition)
  },
  "inputMessage": string,
  "strict": boolean,
  "showCustomUi": boolean
}
ช่อง
condition

object (BooleanCondition)

เงื่อนไขที่ข้อมูลในเซลล์ต้องตรงกัน

inputMessage

string

ข้อความที่จะแสดงต่อผู้ใช้เมื่อเพิ่มข้อมูลลงในเซลล์

strict

boolean

จริง หากควรปฏิเสธข้อมูลที่ไม่ถูกต้อง

showCustomUi

boolean

เป็นจริงหากควรปรับแต่ง UI ตามประเภทของเงื่อนไข หากเป็นจริง เงื่อนไข "รายการ" จะแสดงเมนูแบบเลื่อนลง

DataSourceTable

ตารางแหล่งข้อมูล ซึ่งช่วยให้ผู้ใช้นำเข้าตารางข้อมูลแบบคงที่จาก DataSource ไปยังชีตได้ หรือที่เรียกว่า "ดึงข้อมูล" ในโปรแกรมแก้ไขชีต

การแสดง JSON
{
  "dataSourceId": string,
  "columnSelectionType": enum (DataSourceTableColumnSelectionType),
  "columns": [
    {
      object (DataSourceColumnReference)
    }
  ],
  "filterSpecs": [
    {
      object (FilterSpec)
    }
  ],
  "sortSpecs": [
    {
      object (SortSpec)
    }
  ],
  "rowLimit": integer,
  "dataExecutionStatus": {
    object (DataExecutionStatus)
  }
}
ช่อง
dataSourceId

string

รหัสของแหล่งข้อมูลที่เชื่อมโยงตารางแหล่งข้อมูล

columnSelectionType

enum (DataSourceTableColumnSelectionType)

ประเภทที่จะเลือกคอลัมน์สำหรับตารางแหล่งข้อมูล ค่าเริ่มต้นคือ SELECTED

columns[]

object (DataSourceColumnReference)

คอลัมน์ที่เลือกสำหรับตารางแหล่งข้อมูล โดย columnSelectionType ต้องเป็น SELECTED

filterSpecs[]

object (FilterSpec)

กรองข้อมูลจำเพาะในตารางแหล่งข้อมูล

sortSpecs[]

object (SortSpec)

จัดเรียงข้อมูลจำเพาะในตารางแหล่งข้อมูล ผลลัพธ์ของตารางแหล่งข้อมูลจะจัดเรียงตามข้อกำหนดการจัดเรียงตามลำดับ

rowLimit

integer

ขีดจำกัดของแถวที่จะแสดงผล หากไม่ได้ตั้งค่า ระบบจะใช้ขีดจำกัดเริ่มต้น โปรดดูขีดจำกัดเริ่มต้นและสูงสุดในโปรแกรมแก้ไขชีต

dataExecutionStatus

object (DataExecutionStatus)

เอาต์พุตเท่านั้น สถานะการเรียกใช้ข้อมูล

DataSourceTableColumnSelectionType

ประเภทการเลือกคอลัมน์ตารางแหล่งข้อมูล

Enum
DATA_SOURCE_TABLE_COLUMN_SELECTION_TYPE_UNSPECIFIED ประเภทการเลือกคอลัมน์เริ่มต้น อย่าใช้
SELECTED เลือกคอลัมน์ที่ระบุโดย columns ฟิลด์
SYNC_ALL

ซิงค์คอลัมน์ทั้งหมดในปัจจุบันและอนาคตในแหล่งข้อมูล

หากตั้งค่าไว้ ตารางแหล่งข้อมูลจะดึงข้อมูลคอลัมน์ทั้งหมดในแหล่งข้อมูล ณ เวลาที่รีเฟรช

DataSourceFormula

สูตรแหล่งข้อมูล

การแสดง JSON
{
  "dataSourceId": string,
  "dataExecutionStatus": {
    object (DataExecutionStatus)
  }
}
ช่อง
dataSourceId

string

รหัสของแหล่งข้อมูลที่เชื่อมโยงสูตร

dataExecutionStatus

object (DataExecutionStatus)

เอาต์พุตเท่านั้น สถานะการเรียกใช้ข้อมูล

ChipRun

การทำงานของชิป ชิปจะแสดงต่อไปจนกว่าจะถึงดัชนีเริ่มต้นของการเรียกใช้ครั้งถัดไป

การแสดง JSON
{
  "startIndex": integer,
  "chip": {
    object (Chip)
  }
}
ช่อง
startIndex

integer

ต้องระบุ ดัชนีอักขระที่อิงตาม 0 ซึ่งการเรียกใช้นี้เริ่มต้นในหน่วยรหัส UTF-16

chip

object (Chip)

ไม่บังคับ ชิปของการวิ่งนี้

ชิป

ชิปอัจฉริยะ

การแสดง JSON
{

  // Union field properties can be only one of the following:
  "personProperties": {
    object (PersonProperties)
  },
  "richLinkProperties": {
    object (RichLinkProperties)
  }
  // End of list of possible types for union field properties.
}
ช่อง
ฟิลด์ Union properties คุณสมบัติของชิป properties ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
personProperties

object (PersonProperties)

พร็อพเพอร์ตี้ของบุคคลที่ลิงก์

PersonProperties

พร็อพเพอร์ตี้เฉพาะของบุคคลที่ลิงก์

การแสดง JSON
{
  "email": string,
  "displayFormat": enum (DisplayFormat)
}
ช่อง
email

string

ต้องระบุ อีเมลที่ลิงก์กับบุคคลนี้ ฟิลด์นี้จะแสดงเสมอ

displayFormat

enum (DisplayFormat)

ไม่บังคับ รูปแบบการแสดงชิปบุคคล หากไม่ได้ตั้งค่า ระบบจะใช้รูปแบบการแสดงผลเริ่มต้น

DisplayFormat

รูปแบบการแสดงผลที่ต้องการเมื่อพร้อมใช้งาน

Enum
DISPLAY_FORMAT_UNSPECIFIED ค่าเริ่มต้น ไม่ต้องใช้
DEFAULT รูปแบบการแสดงผลเริ่มต้น
LAST_NAME_COMMA_FIRST_NAME รูปแบบการแสดงชื่อและนามสกุล
EMAIL รูปแบบการแสดงอีเมล

RichLinkProperties

พร็อพเพอร์ตี้ของลิงก์ไปยังแหล่งข้อมูลของ Google (เช่น ไฟล์ในไดรฟ์, วิดีโอ YouTube, ที่อยู่ใน Maps หรือกิจกรรมในปฏิทิน) เขียนไฟล์ไดรฟ์เป็นชิปได้เท่านั้น ส่วนลิงก์ริชมีเดียประเภทอื่นๆ ทั้งหมดจะอ่านได้อย่างเดียว

URI ต้องมีขนาดไม่เกิน 2,000 ไบต์เมื่อเขียน

หมายเหตุ: การเขียนชิปไฟล์ในไดรฟ์ต้องมีขอบเขต OAuth อย่างน้อย 1 รายการต่อไปนี้ drive.file drive.readonly หรือ drive

การแสดง JSON
{
  "uri": string,
  "mimeType": string
}
ช่อง
uri

string

ต้องระบุ URI ของลิงก์ This is always present.

mimeType

string

เอาต์พุตเท่านั้น ประเภท MIME ของลิงก์ หากมี (เช่น เมื่อเป็นไฟล์ในไดรฟ์)