ชีต
ชีตในสเปรดชีต
การแสดง JSON |
---|
{ "properties": { object ( |
ช่อง | |
---|---|
properties
|
พร็อพเพอร์ตี้ของชีต |
data[]
|
ข้อมูลในตารางกริด หากเป็นชีตตารางกริด
จํานวนออบเจ็กต์ GridData ที่แสดงผลจะขึ้นอยู่กับจํานวนช่วงที่มีการขอในชีตนี้ ตัวอย่างเช่น หากข้อมูลนี้แสดงถึง
สำหรับชีต |
merges[]
|
ช่วงที่มีการผสานเข้าด้วยกัน |
conditionalFormats[]
|
กฎการจัดรูปแบบตามเงื่อนไขในชีตนี้ |
filterViews[]
|
มุมมองตัวกรองในชีตนี้ |
protectedRanges[]
|
ช่วงที่ป้องกันในชีตนี้ |
basicFilter
|
ตัวกรองในชีตนี้ (หากมี) |
charts[]
|
ข้อกําหนดของแผนภูมิทุกรายการในชีตนี้ |
bandedRanges[]
|
ช่วงที่มีแถบ (สลับสี) ในชีตนี้ |
developerMetadata[]
|
ข้อมูลเมตาของนักพัฒนาแอปที่เชื่อมโยงกับชีต |
rowGroups[]
|
กลุ่มแถวทั้งหมดในสเปรดชีตนี้ โดยจัดเรียงตามลําดับการเพิ่มขึ้นของดัชนีเริ่มต้นของช่วง ตามด้วยลําดับความลึกของกลุ่ม |
columnGroups[]
|
กลุ่มคอลัมน์ทั้งหมดในสเปรดชีตนี้ โดยจัดเรียงตามลําดับการเพิ่มขึ้นของดัชนีเริ่มต้นของช่วง ตามด้วยลําดับความลึกของกลุ่ม |
slicers[]
|
เครื่องมือแบ่งข้อมูลในชีตนี้ |
tables[]
|
ตารางในชีตนี้ |
SheetProperties
คุณสมบัติของชีต
การแสดง JSON |
---|
{ "sheetId": integer, "title": string, "index": integer, "sheetType": enum ( |
ช่อง | |
---|---|
sheetId
|
รหัสของชีต ต้องไม่ติดลบ เมื่อตั้งค่าแล้ว ช่องนี้จะเปลี่ยนแปลงไม่ได้ |
title
|
ชื่อชีต |
index
|
ดัชนีของชีตภายในสเปรดชีต เมื่อเพิ่มหรืออัปเดตพร็อพเพอร์ตี้ชีต หากยกเว้นช่องนี้ ระบบจะเพิ่มหรือย้ายชีตไปไว้ที่ท้ายรายการชีต เมื่ออัปเดตดัชนีชีตหรือแทรกชีต ระบบจะพิจารณาการย้ายในดัชนี "ก่อนการย้าย" เช่น หากมีชีต 3 ชีต (S1, S2, S3) หากต้องการย้าย S1 ไว้ข้างหน้า S2 จะต้องตั้งค่าดัชนีเป็น 2 ระบบจะไม่สนใจคำขออัปเดตดัชนีชีตหากดัชนีที่ขอเหมือนกับดัชนีปัจจุบันของชีต หรือหากดัชนีใหม่ที่ขอเท่ากับดัชนีชีตปัจจุบัน + 1 |
sheetType
|
ประเภทชีต ค่าเริ่มต้นคือ
|
gridProperties
|
คุณสมบัติเพิ่มเติมของชีตหากชีตนี้เป็นตารางกริด (หากชีตเป็นชีตออบเจ็กต์ซึ่งมีแผนภูมิหรือรูปภาพ ฟิลด์นี้จะไม่มีอยู่) เมื่อเขียน การตั้งค่าพร็อพเพอร์ตี้ตารางกริดในชีตที่ไม่ใช่ตารางกริดจะเป็นข้อผิดพลาด
หากชีตนี้เป็นชีต |
tabColor
|
สีของแท็บใน UI เลิกใช้งานแล้ว: ใช้
|
tabColorStyle
|
สีของแท็บใน UI หากมีการตั้งค่า |
rightToLeft
|
จริงหากชีตเป็นชีต RTL แทนที่จะเป็นชีต LTR |
dataSourceSheetProperties
|
เอาต์พุตเท่านั้น หากมี ฟิลด์จะมีพร็อพเพอร์ตี้เฉพาะ |
SheetType
ประเภทชีต
Enum | |
---|---|
SHEET_TYPE_UNSPECIFIED
|
ค่าเริ่มต้น อย่าใช้ |
GRID
|
ชีตเป็นตารางกริด |
OBJECT
|
ชีตไม่มีตารางกริด แต่มีออบเจ็กต์ เช่น แผนภูมิหรือรูปภาพ |
DATA_SOURCE
|
ชีตจะเชื่อมต่อกับภายนอก
DataSource
และแสดงตัวอย่างข้อมูล
|
GridProperties
คุณสมบัติของตารางกริด
การแสดง JSON |
---|
{ "rowCount": integer, "columnCount": integer, "frozenRowCount": integer, "frozenColumnCount": integer, "hideGridlines": boolean, "rowGroupControlAfter": boolean, "columnGroupControlAfter": boolean } |
ช่อง | |
---|---|
rowCount
|
จำนวนแถวในตารางกริด |
columnCount
|
จํานวนคอลัมน์ในตารางกริด |
frozenRowCount
|
จำนวนแถวที่ตรึงในตารางกริด |
frozenColumnCount
|
จำนวนคอลัมน์ที่ตรึงในตารางกริด |
hideGridlines
|
เป็นจริงหากตารางกริดไม่แสดงเส้นตารางกริดใน UI |
rowGroupControlAfter
|
จริงหากปุ่มเปิด/ปิดการควบคุมการจัดกลุ่มแถวแสดงอยู่หลังกลุ่ม |
columnGroupControlAfter
|
จริงหากปุ่มเปิด/ปิดการควบคุมการจัดกลุ่มคอลัมน์แสดงอยู่หลังกลุ่ม |
DataSourceSheetProperties
พร็อพเพอร์ตี้เพิ่มเติมของDATA_SOURCE
ชีต
การแสดง JSON |
---|
{ "dataSourceId": string, "columns": [ { object ( |
ช่อง | |
---|---|
dataSourceId
|
รหัสของ |
columns[]
|
คอลัมน์ที่แสดงในชีตซึ่งสอดคล้องกับค่าใน |
dataExecutionStatus
|
สถานะการเรียกใช้ข้อมูล |
GridData
ข้อมูลในตารางกริด รวมถึงข้อมูลเมตาเกี่ยวกับมิติข้อมูล
การแสดง JSON |
---|
{ "startRow": integer, "startColumn": integer, "rowData": [ { object ( |
ช่อง | |
---|---|
startRow
|
แถวแรกที่ GridData นี้อ้างอิง ซึ่งจะนับจาก 0 |
startColumn
|
คอลัมน์แรกที่ GridData อ้างอิง ซึ่งจะนับจาก 0 |
rowData[]
|
ข้อมูลในตารางกริด โดยให้มี 1 รายการต่อแถว โดยเริ่มจากแถวใน startRow ค่าใน RowData จะสอดคล้องกับคอลัมน์ที่เริ่มต้นที่ |
rowMetadata[]
|
ข้อมูลเมตาเกี่ยวกับแถวที่ขอในตารางกริด โดยเริ่มจากแถวใน |
columnMetadata[]
|
ข้อมูลเมตาเกี่ยวกับคอลัมน์ที่ขอในตารางกริด โดยเริ่มจากคอลัมน์ใน |
RowData
ข้อมูลเกี่ยวกับแต่ละเซลล์ในแถว
การแสดง JSON |
---|
{
"values": [
{
object ( |
ช่อง | |
---|---|
values[]
|
ค่าในแถว โดยให้มี 1 ค่าต่อคอลัมน์ |
DimensionProperties
พร็อพเพอร์ตี้เกี่ยวกับมิติข้อมูล
การแสดง JSON |
---|
{ "hiddenByFilter": boolean, "hiddenByUser": boolean, "pixelSize": integer, "developerMetadata": [ { object ( |
ช่อง | |
---|---|
pixelSize
|
ความสูง (หากเป็นแถว) หรือความกว้าง (หากเป็นคอลัมน์) ของมิติข้อมูลเป็นพิกเซล |
developerMetadata[]
|
ข้อมูลเมตาของนักพัฒนาแอปที่เชื่อมโยงกับแถวหรือคอลัมน์เดียว |
dataSourceColumnReference
|
เอาต์พุตเท่านั้น หากตั้งค่าไว้ คอลัมน์นี้จะอยู่ในชีตแหล่งข้อมูล |
ConditionalFormatRule
กฎที่อธิบายรูปแบบตามเงื่อนไข
การแสดง JSON |
---|
{ "ranges": [ { object ( |
ช่อง | |
---|---|
ranges[]
|
ช่วงที่มีการจัดรูปแบบหากเงื่อนไขเป็นจริง ช่วงทั้งหมดต้องอยู่ในตารางกริดเดียวกัน |
ฟิลด์สหภาพ
rule กฎที่ควบคุมการจัดรูปแบบตามเงื่อนไขนี้ต้องกำหนดเพียง 1 รายการเท่านั้น
rule
ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
|
|
booleanRule
|
การจัดรูปแบบจะเป็น "เปิด" หรือ "ปิด" ตามกฎ |
gradientRule
|
การจัดรูปแบบจะแตกต่างกันไปตามการไล่ระดับสีในกฎ |
BooleanRule
กฎที่อาจหรือไม่ตรงกันโดยขึ้นอยู่กับเงื่อนไข
การแสดง JSON |
---|
{ "condition": { object ( |
ช่อง | |
---|---|
condition
|
เงื่อนไขของกฎ หากเงื่อนไขประเมินเป็น "จริง" ระบบจะใช้รูปแบบนั้น |
format
|
รูปแบบที่จะใช้ การจัดรูปแบบตามเงื่อนไขจะใช้ได้กับการจัดรูปแบบชุดย่อยเท่านั้น ซึ่งได้แก่
|
GradientRule
กฎที่ใช้รูปแบบรูปแบบสีไล่ระดับตามจุดการหาค่าเฉลี่ยระหว่างจุดที่ระบุ รูปแบบของเซลล์จะแตกต่างกันไปตามเนื้อหาของเซลล์นั้นๆ เมื่อเทียบกับค่าของจุดหาค่าเฉลี่ยระหว่างจุด
การแสดง JSON |
---|
{ "minpoint": { object ( |
ช่อง | |
---|---|
minpoint
|
จุดเริ่มต้นของการประมาณค่าในช่วง |
midpoint
|
จุดการหาค่าเฉลี่ยระหว่างกลาง (ไม่บังคับ) |
maxpoint
|
จุดสุดท้ายของการประมาณ |
InterpolationPoint
จุดการหาค่าเฉลี่ยแบบเชิงเส้นจุดเดียวในการจัดรูปแบบตามเงื่อนไขแบบไล่ระดับ ซึ่งจะปักหมุดรูปแบบสีของไล่ระดับตามสี ประเภท และค่าที่เลือก
การแสดง JSON |
---|
{ "color": { object ( |
ช่อง | |
---|---|
color
|
สีที่จุดการหาค่าระหว่างนี้ควรใช้ เลิกใช้งานแล้ว: ใช้
|
colorStyle
|
สีที่จุดการหาค่าระหว่างนี้ควรใช้ หากมีการตั้งค่า |
type
|
วิธีการตีความค่า |
value
|
ค่าที่จุดการประมาณค่าในช่วงนี้ใช้ อาจเป็นสูตร ไม่ได้ใช้งานหาก |
InterpolationPointType
ประเภทของจุดการหาค่าเฉลี่ยระหว่างจุด
Enum | |
---|---|
INTERPOLATION_POINT_TYPE_UNSPECIFIED
|
ค่าเริ่มต้น อย่าใช้ |
MIN
|
จุดการหาค่าเฉลี่ยใช้ค่าต่ำสุดในเซลล์ในช่วงของรูปแบบเงื่อนไข |
MAX
|
จุดการหาค่าเฉลี่ยใช้ค่าสูงสุดในเซลล์ในช่วงของรูปแบบเงื่อนไข |
NUMBER
|
จุดการหาค่าเฉลี่ยใช้ค่าใน InterpolationPoint.value ทั้งหมด
|
PERCENT
|
จุดการหาค่าเฉลี่ยเชิงเส้นคือเปอร์เซ็นต์ที่ระบุสำหรับเซลล์ทั้งหมดในช่วงของรูปแบบที่มีเงื่อนไข ซึ่งเทียบเท่ากับ
|
PERCENTILE
|
จุดการหาค่าตรงกลางคือเปอร์เซ็นไทล์ที่ระบุสำหรับเซลล์ทั้งหมดในช่วงของรูปแบบที่มีเงื่อนไข ซึ่งเทียบเท่ากับ
NUMBER
หากค่าคือ
=PERCENTILE(FLATTEN(range), value / 100)
(ระบบจะละเว้นข้อผิดพลาดในช่วงเมื่อทำการแบนราบ)
|
FilterView
มุมมองตัวกรอง
การแสดง JSON |
---|
{ "filterViewId": integer, "title": string, "range": { object ( |
ช่อง | |
---|---|
filterViewId
|
รหัสของมุมมองตัวกรอง |
title
|
ชื่อของมุมมองตัวกรอง |
range
|
ช่วงของมุมมองตัวกรองนี้
เมื่อเขียน คุณจะตั้งค่าได้เพียงตัวเลือกเดียวจากตัวเลือกต่อไปนี้
|
namedRangeId
|
ช่วงที่มีชื่อซึ่งมุมมองตัวกรองนี้อิงตาม (หากมี)
เมื่อเขียน คุณจะตั้งค่าได้เพียงตัวเลือกเดียวจากตัวเลือกต่อไปนี้
|
tableId
|
ตารางที่มุมมองตัวกรองนี้ใช้เป็นแหล่งข้อมูล (หากมี)
เมื่อเขียน คุณจะตั้งค่าได้เพียงตัวเลือกเดียวจากตัวเลือกต่อไปนี้
|
sortSpecs[]
|
ลําดับการจัดเรียงต่อคอลัมน์ ระบบจะใช้ข้อมูลจำเพาะที่ใหม่กว่าเมื่อค่าในข้อมูลจำเพาะก่อนหน้าเท่ากัน |
criteria
|
เกณฑ์สําหรับการแสดง/ซ่อนค่าต่อคอลัมน์ คีย์ของแผนที่คือดัชนีคอลัมน์ และค่าคือเกณฑ์สําหรับคอลัมน์นั้น
ช่องนี้เลิกใช้งานแล้วเพื่อใช้ |
filterSpecs[]
|
เกณฑ์ตัวกรองสําหรับการแสดง/ซ่อนค่าต่อคอลัมน์
ทั้ง |
ProtectedRange
ช่วงที่ป้องกันไว้
การแสดง JSON |
---|
{ "protectedRangeId": integer, "range": { object ( |
ช่อง | |
---|---|
protectedRangeId
|
รหัสของช่วงที่ป้องกันไว้ ช่องนี้เป็นแบบอ่านอย่างเดียว |
range
|
ช่วงที่ป้องกันอยู่ ช่วงอาจไม่มีขอบเขตโดยสมบูรณ์ ซึ่งในกรณีนี้ถือว่าเป็นแผ่นงานที่ป้องกัน
เมื่อเขียน คุณจะตั้งค่าได้เพียงตัวเลือกเดียวจากตัวเลือกต่อไปนี้
|
namedRangeId
|
ช่วงที่มีชื่อซึ่งใช้สำรองข้อมูลของช่วงที่ป้องกันไว้นี้ (หากมี)
เมื่อเขียน คุณจะตั้งค่าได้เพียงตัวเลือกเดียวจากตัวเลือกต่อไปนี้
|
tableId
|
ตารางที่สำรองข้อมูลของช่วงที่ป้องกันไว้นี้ (หากมี)
เมื่อเขียน คุณจะตั้งค่าได้เพียงตัวเลือกเดียวจากตัวเลือกต่อไปนี้
|
description
|
คำอธิบายของช่วงที่ป้องกันไว้นี้ |
warningOnly
|
จริงหากช่วงที่ได้รับการป้องกันนี้จะแสดงคำเตือนเมื่อแก้ไข การปกป้องตามคำเตือนหมายความว่าผู้ใช้ทุกคนจะแก้ไขข้อมูลในช่วงที่ได้รับการปกป้องได้ ยกเว้นการแก้ไขจะแสดงคำเตือนเพื่อขอให้ผู้ใช้ยืนยันการแก้ไข
เมื่อเขียนว่า if this field is true, then
|
requestingUserCanEdit
|
จริงหากผู้ใช้ที่ขอช่วงที่ได้รับการป้องกันนี้สามารถแก้ไขพื้นที่ที่ได้รับการป้องกันได้ ช่องนี้เป็นแบบอ่านอย่างเดียว |
unprotectedRanges[]
|
รายการช่วงที่ไม่ได้ป้องกันภายในชีตที่ป้องกันไว้ ระบบรองรับช่วงที่ไม่ป้องกันในชีตที่มีการป้องกันเท่านั้น |
editors
|
ผู้ใช้และกลุ่มที่มีสิทธิ์แก้ไขช่วงที่ได้รับการป้องกัน ช่องนี้จะแสดงต่อผู้ใช้ที่มีสิทธิ์แก้ไขช่วงที่ได้รับการป้องกันและเอกสารเท่านั้น ระบบไม่รองรับเครื่องมือแก้ไขที่มี |
เครื่องมือแก้ไข
ผู้แก้ไขช่วงที่ป้องกันไว้
การแสดง JSON |
---|
{ "users": [ string ], "groups": [ string ], "domainUsersCanEdit": boolean } |
ช่อง | |
---|---|
users[]
|
อีเมลของผู้ใช้ที่มีสิทธิ์แก้ไขช่วงที่ป้องกันไว้ |
groups[]
|
อีเมลของกลุ่มที่มีสิทธิ์แก้ไขช่วงที่ได้รับการป้องกัน |
domainUsersCanEdit
|
จริงหากทุกคนในโดเมนของเอกสารมีสิทธิ์แก้ไขช่วงที่ได้รับการป้องกัน ระบบรองรับการป้องกันโดเมนในเอกสารภายในโดเมนเท่านั้น |
BasicFilter
ฟิลเตอร์เริ่มต้นที่เชื่อมโยงกับชีต
การแสดง JSON |
---|
{ "range": { object ( |
ช่อง | |
---|---|
range
|
ช่วงของตัวกรอง |
tableId
|
ตารางที่รองรับตัวกรองนี้ (หากมี) เมื่อเขียน คุณจะตั้งค่าได้เพียงค่าเดียวจากค่าต่อไปนี้
|
sortSpecs[]
|
ลําดับการจัดเรียงต่อคอลัมน์ ระบบจะใช้ข้อมูลจำเพาะที่ใหม่กว่าเมื่อค่าในข้อมูลจำเพาะก่อนหน้าเท่ากัน |
criteria
|
เกณฑ์สําหรับการแสดง/ซ่อนค่าต่อคอลัมน์ คีย์ของแผนที่คือดัชนีคอลัมน์ และค่าคือเกณฑ์สําหรับคอลัมน์นั้น
ช่องนี้เลิกใช้งานแล้วเพื่อใช้ |
filterSpecs[]
|
เกณฑ์ตัวกรองต่อคอลัมน์
ทั้ง |
BandedRange
ช่วงแบบแถบ (สลับสี) ในชีต
การแสดง JSON |
---|
{ "bandedRangeId": integer, "range": { object ( |
ช่อง | |
---|---|
bandedRangeId
|
รหัสของช่วงที่มีกลุ่ม |
range
|
ช่วงที่มีการใช้พร็อพเพอร์ตี้เหล่านี้ |
rowProperties
|
พร็อพเพอร์ตี้ของแถบแถว พร็อพเพอร์ตี้เหล่านี้จะมีผลทีละแถวตลอดทั้งแถวในช่วงที่เลือก ต้องระบุ |
columnProperties
|
พร็อพเพอร์ตี้สำหรับแถบคอลัมน์ พร็อพเพอร์ตี้เหล่านี้จะมีผลกับแต่ละคอลัมน์ในคอลัมน์ทั้งหมดของช่วง ต้องระบุ |
BandingProperties
พร็อพเพอร์ตี้ที่อ้างอิงมิติข้อมูลเดียว (แถวหรือคอลัมน์) หากตั้งค่าทั้ง BandedRange.row_properties
และ BandedRange.column_properties
ระบบจะใช้สีเติมกับเซลล์ตามกฎต่อไปนี้
-
headerColor
และfooterColor
จะมีลำดับความสำคัญเหนือกว่าสีแถบ -
firstBandColor
มีความสำคัญเหนือกว่าsecondBandColor
-
rowProperties
มีความสำคัญเหนือกว่าcolumnProperties
เช่น สีแถวแรกจะมีความสําคัญเหนือกว่าสีคอลัมน์แรก แต่สีคอลัมน์แรกจะมีความสําคัญเหนือกว่าสีแถวที่ 2 ในทํานองเดียวกัน ส่วนหัวแถวจะมีลําดับความสําคัญเหนือกว่าส่วนหัวคอลัมน์ในเซลล์ซ้ายบน แต่ส่วนหัวคอลัมน์จะมีลําดับความสําคัญเหนือกว่าสีแถวแรกหากไม่ได้ตั้งค่าส่วนหัวแถว
การแสดง JSON |
---|
{ "headerColor": { object ( |
ช่อง | |
---|---|
headerColor
|
สีของแถวหรือคอลัมน์แรก หากตั้งค่าช่องนี้ ระบบจะเติมแถวหรือคอลัมน์แรกด้วยสีนี้ และสีจะสลับกันระหว่าง |
headerColorStyle
|
สีของแถวหรือคอลัมน์แรก หากตั้งค่าช่องนี้ ระบบจะเติมแถวหรือคอลัมน์แรกด้วยสีนี้ และสีจะสลับกันระหว่าง |
firstBandColor
|
สีแรกที่สลับ (ต้องระบุ) เลิกใช้งานแล้ว: ใช้
|
firstBandColorStyle
|
สีแรกที่สลับ (ต้องระบุ) หากมีการตั้งค่า |
secondBandColor
|
สีที่ 2 ที่สลับกัน (ต้องระบุ) เลิกใช้งานแล้ว: ใช้
|
secondBandColorStyle
|
สีที่ 2 ที่สลับกัน (ต้องระบุ) หากมีการตั้งค่า |
footerColor
|
สีของแถวหรือคอลัมน์สุดท้าย หากไม่ได้ตั้งค่าฟิลด์นี้ ระบบจะเติมแถวหรือคอลัมน์สุดท้ายด้วย |
footerColorStyle
|
สีของแถวหรือคอลัมน์สุดท้าย หากไม่ได้ตั้งค่าฟิลด์นี้ ระบบจะเติมแถวหรือคอลัมน์สุดท้ายด้วย |
DimensionGroup
กลุ่มในช่วงของแถวหรือคอลัมน์ในชีต ซึ่งอาจมีหรืออยู่ในกลุ่มอื่นๆ คุณยุบหรือขยายกลุ่มเป็นหน่วยในชีตได้
การแสดง JSON |
---|
{
"range": {
object ( |
ช่อง | |
---|---|
range
|
ช่วงของกลุ่มนี้ |
depth
|
ความลึกของกลุ่ม ซึ่งแสดงจํานวนกลุ่มที่มีช่วงซึ่งรวมช่วงของกลุ่มนี้ไว้ทั้งหมด |
collapsed
|
ช่องนี้จะมีค่าเป็น True หากกลุ่มนี้ยุบอยู่ กลุ่มที่ยุบจะยังคงยุบอยู่หากมีการขยายกลุ่มที่ทับซ้อนกันในระดับความลึกที่ตื้นกว่า ค่า "จริง" ไม่ได้หมายความว่ามิติข้อมูลทั้งหมดภายในกลุ่มจะซ่อนอยู่ เนื่องจากการแสดงผลของมิติข้อมูลจะเปลี่ยนแปลงได้โดยไม่ขึ้นอยู่กับพร็อพเพอร์ตี้กลุ่มนี้ อย่างไรก็ตาม เมื่อมีการอัปเดตพร็อพเพอร์ตี้นี้ ระบบจะตั้งค่ามิติข้อมูลทั้งหมดภายในเป็น "ซ่อน" หากช่องนี้เป็น "จริง" หรือตั้งค่าเป็น "แสดง" หากช่องนี้เป็น "เท็จ" |
ตัวควบคุมตัวกรอง
ตัวแบ่งส่วนในชีต
การแสดง JSON |
---|
{ "slicerId": integer, "spec": { object ( |
ช่อง | |
---|---|
slicerId
|
รหัสของเครื่องมือแบ่งส่วน |
spec
|
ข้อกําหนดของเครื่องแบ่ง |
position
|
ตำแหน่งของตัวแบ่ง โปรดทราบว่าคุณสามารถวางตัวแบ่งส่วนได้ในชีตที่มีอยู่เท่านั้น นอกจากนี้ ระบบยังปรับความกว้างและความสูงของตัวแบ่งส่วนโดยอัตโนมัติเพื่อให้อยู่ภายในขีดจำกัดที่อนุญาต |
SlicerSpec
ข้อกำหนดของโปรแกรมแบ่ง
การแสดง JSON |
---|
{ "dataRange": { object ( |
ช่อง | |
---|---|
dataRange
|
ช่วงข้อมูลของตัวควบคุมตัวกรอง |
filterCriteria
|
เกณฑ์การกรองของตัวแบ่งส่วน |
columnIndex
|
ดัชนีคอลัมน์แบบนับจาก 0 ในตารางข้อมูลที่มีการใช้ตัวกรอง |
applyToPivotTables
|
เป็นจริงหากตัวกรองควรใช้กับตาราง Pivot หากไม่ได้ตั้งค่าไว้ ระบบจะใช้ |
title
|
ชื่อของเครื่องมือแบ่งส่วน |
textFormat
|
รูปแบบข้อความของชื่อในเครื่องมือแบ่งข้อมูล ไม่รองรับช่องลิงก์ |
backgroundColor
|
สีพื้นหลังของตัวแบ่งส่วน เลิกใช้งานแล้ว: ใช้
|
backgroundColorStyle
|
สีพื้นหลังของตัวแบ่งส่วน หากมีการตั้งค่า |
horizontalAlignment
|
การจัดแนวชื่อในแนวนอนของตัวแบ่งส่วน หากไม่ได้ระบุไว้ ค่าเริ่มต้นจะเป็น
|
ตาราง
ตาราง
การแสดง JSON |
---|
{ "tableId": string, "name": string, "range": { object ( |
ช่อง | |
---|---|
tableId
|
รหัสของตาราง |
name
|
ชื่อตาราง ซึ่งจะไม่ซ้ำกันสำหรับตารางทั้งหมดในสเปรดชีตเดียวกัน |
range
|
ช่วงตาราง |
rowsProperties
|
พร็อพเพอร์ตี้แถวของตาราง |
columnProperties[]
|
คุณสมบัติของคอลัมน์ตาราง |
TableRowsProperties
พร็อพเพอร์ตี้แถวของตาราง
การแสดง JSON |
---|
{ "headerColorStyle": { object ( |
ช่อง | |
---|---|
headerColorStyle
|
สีของแถวส่วนหัว หากตั้งค่าช่องนี้ ระบบจะเติมแถวส่วนหัวด้วยสีที่ระบุ ไม่เช่นนั้น ระบบจะเติมแถวส่วนหัวด้วยสีเริ่มต้น |
firstBandColorStyle
|
สีแรกที่สลับ หากตั้งค่าช่องนี้ ระบบจะเติมแถวที่มีแถบสีแรกด้วยสีที่ระบุ มิเช่นนั้น ระบบจะเติมแถวแรกที่มีแถบสีด้วยสีเริ่มต้น |
secondBandColorStyle
|
สีที่ 2 ที่สลับกัน หากตั้งค่าฟิลด์นี้ ระบบจะเติมแถวที่ 2 ของแถบด้วยสีที่ระบุ มิเช่นนั้น ระบบจะเติมแถวที่มีแถบสีที่ 2 ด้วยสีเริ่มต้น |
footerColorStyle
|
สีของแถวสุดท้าย หากไม่ได้ตั้งค่าฟิลด์นี้ ระบบจะไม่เพิ่มส่วนท้าย แถวสุดท้ายจะแสดงค่า |
TableColumnProperties
คอลัมน์ของตาราง
การแสดง JSON |
---|
{ "columnIndex": integer, "columnName": string, "columnType": enum ( |
ช่อง | |
---|---|
columnIndex
|
ดัชนีคอลัมน์แบบ 0 ดัชนีนี้สัมพันธ์กับตําแหน่งในตาราง และไม่จำเป็นต้องเหมือนกับดัชนีคอลัมน์ในชีต |
columnName
|
ชื่อคอลัมน์ |
columnType
|
ประเภทคอลัมน์ |
dataValidationRule
|
กฎการตรวจสอบข้อมูลของคอลัมน์ กำหนดไว้สำหรับประเภทคอลัมน์แบบเลื่อนลงเท่านั้น |
ColumnType
ประเภทคอลัมน์ของคอลัมน์หนึ่งๆ ในตาราง
Enum | |
---|---|
COLUMN_TYPE_UNSPECIFIED
|
ประเภทคอลัมน์ที่ไม่ได้ระบุ |
DOUBLE
|
ประเภทคอลัมน์ตัวเลข |
CURRENCY
|
ประเภทคอลัมน์สกุลเงิน |
PERCENT
|
ประเภทคอลัมน์เปอร์เซ็นต์ |
DATE
|
ประเภทคอลัมน์วันที่ |
TIME
|
ประเภทคอลัมน์เวลา |
DATE_TIME
|
ประเภทคอลัมน์วันที่และเวลา |
TEXT
|
ประเภทคอลัมน์ข้อความ |
BOOLEAN
|
ประเภทคอลัมน์บูลีน |
DROPDOWN
|
ประเภทคอลัมน์แบบเลื่อนลง |
FILES_CHIP
|
ประเภทคอลัมน์ชิปไฟล์ |
PEOPLE_CHIP
|
ประเภทคอลัมน์ชิปบุคคล |
FINANCE_CHIP
|
ประเภทคอลัมน์ชิปการเงิน |
PLACE_CHIP
|
ประเภทคอลัมน์ชิปสถานที่ |
RATINGS_CHIP
|
ประเภทคอลัมน์ชิปการให้คะแนน |
TableColumnDataValidationRule
กฎการตรวจสอบข้อมูลสำหรับคอลัมน์ในตาราง
การแสดง JSON |
---|
{
"condition": {
object ( |
ช่อง | |
---|---|
condition
|
เงื่อนไขที่ข้อมูลในเซลล์ต้องตรงกัน ใช้ได้เฉพาะในกรณีที่ [BooleanCondition.type] เป็น ONE_OF_LIST |