- 资源:电子表格
- SpreadsheetProperties
- RecalculationInterval
- CellFormat
- NumberFormat
- NumberFormatType
- 颜色
- ColorStyle
- ThemeColorType
- 边框
- Border
- 样式
- 内边距
- HorizontalAlign
- VerticalAlign
- WrapStrategy
- TextDirection
- TextFormat
- 链接
- HyperlinkDisplayType
- TextRotation
- IterativeCalculationSettings
- SpreadsheetTheme
- ThemeColorPair
- 工作表
- SheetProperties
- SheetType
- GridProperties
- DataSourceSheetProperties
- DataSourceColumn
- DataSourceColumnReference
- DataExecutionStatus
- DataExecutionState
- DataExecutionErrorCode
- GridData
- RowData
- CellData
- ExtendedValue
- ErrorValue
- ErrorType
- TextFormatRun
- DataValidationRule
- BooleanCondition
- ConditionType
- ConditionValue
- RelativeDate
- PivotTable
- GridRange
- PivotGroup
- PivotGroupValueMetadata
- SortOrder
- PivotGroupSortValueBucket
- PivotGroupRule
- ManualRule
- ManualRuleGroup
- HistogramRule
- DateTimeRule
- DateTimeRuleType
- PivotGroupLimit
- PivotFilterCriteria
- PivotFilterSpec
- PivotValue
- PivotValueSummarizeFunction
- PivotValueCalculatedDisplayType
- PivotValueLayout
- DataSourceTable
- DataSourceTableColumnSelectionType
- FilterSpec
- FilterCriteria
- SortSpec
- DataSourceFormula
- ChipRun
- 条状标签
- PersonProperties
- DisplayFormat
- RichLinkProperties
- DimensionProperties
- ConditionalFormatRule
- BooleanRule
- GradientRule
- InterpolationPoint
- InterpolationPointType
- FilterView
- ProtectedRange
- 编辑者
- BasicFilter
- EmbeddedChart
- ChartSpec
- TextPosition
- DataSourceChartProperties
- BasicChartSpec
- BasicChartType
- BasicChartLegendPosition
- BasicChartAxis
- BasicChartAxisPosition
- ChartAxisViewWindowOptions
- ViewWindowMode
- BasicChartDomain
- ChartData
- ChartSourceRange
- ChartGroupRule
- ChartDateTimeRule
- ChartDateTimeRuleType
- ChartHistogramRule
- ChartAggregateType
- BasicChartSeries
- LineStyle
- LineDashType
- DataLabel
- DataLabelType
- DataLabelPlacement
- PointStyle
- PointShape
- BasicSeriesDataPointStyleOverride
- BasicChartStackedType
- BasicChartCompareMode
- PieChartSpec
- PieChartLegendPosition
- BubbleChartSpec
- BubbleChartLegendPosition
- CandlestickChartSpec
- CandlestickDomain
- CandlestickData
- CandlestickSeries
- OrgChartSpec
- OrgChartNodeSize
- HistogramChartSpec
- HistogramSeries
- HistogramChartLegendPosition
- WaterfallChartSpec
- WaterfallChartDomain
- WaterfallChartSeries
- WaterfallChartColumnStyle
- WaterfallChartCustomSubtotal
- WaterfallChartStackedType
- TreemapChartSpec
- TreemapChartColorScale
- ScorecardChartSpec
- KeyValueFormat
- BaselineValueFormat
- ComparisonType
- ChartNumberFormatSource
- ChartCustomNumberFormatOptions
- ChartHiddenDimensionStrategy
- EmbeddedObjectPosition
- OverlayPosition
- GridCoordinate
- EmbeddedObjectBorder
- BandedRange
- BandingProperties
- DimensionGroup
- 切片器
- SlicerSpec
- 表
- TableRowsProperties
- TableColumnProperties
- ColumnType
- TableColumnDataValidationRule
- CommentAnchor
- NamedRange
- DataSource
- DataSourceSpec
- BigQueryDataSourceSpec
- BigQueryQuerySpec
- BigQueryTableSpec
- LookerDataSourceSpec
- DataSourceParameter
- DataSourceRefreshSchedule
- DataSourceRefreshScope
- DataSourceRefreshDailySchedule
- TimeOfDay
- DataSourceRefreshWeeklySchedule
- DayOfWeek
- DataSourceRefreshMonthlySchedule
- Interval
- CommentThread
- 帖子
- PostAuthor
- CommentActionType
- 状态
- CommentsViewMode
- 方法
资源:Spreadsheet
表示电子表格的资源。
| JSON 表示法 |
|---|
{ "spreadsheetId": string, "properties": { object ( |
| 字段 | |
|---|---|
spreadsheetId |
电子表格的 ID。此字段为只读字段。 |
properties |
电子表格的整体属性。 |
sheets[] |
电子表格中的工作表。 |
namedRanges[] |
电子表格中定义的命名范围。 |
spreadsheetUrl |
电子表格的网址。此字段为只读字段。 |
developerMetadata[] |
与电子表格关联的开发者元数据。 |
dataSources[] |
与电子表格关联的外部数据源的列表。 |
dataSourceSchedules[] |
仅限输出。数据源刷新时间表的列表。 |
comments[] |
与电子表格关联的评论会话。 |
commentsViewMode |
仅限输出。应用于电子表格的评论视图模式。 |
SpreadsheetProperties
电子表格的属性。
| JSON 表示法 |
|---|
{ "title": string, "locale": string, "autoRecalc": enum ( |
| 字段 | |
|---|---|
title |
电子表格的标题。 |
locale |
电子表格的语言区域,采用以下格式之一:
注意:更新此字段时,并非所有语言区域/语言都受支持。 |
autoRecalc |
在重新计算易变函数之前等待的时间量。 |
timeZone |
电子表格的时区,采用 CLDR 格式,例如 |
defaultFormat |
电子表格中所有单元格的默认格式。如果单元格的格式与此默认格式相同,则不会设置 |
iterativeCalculationSettings |
确定是否以及如何通过迭代计算来解决循环引用问题。如果缺少此字段,则表示循环引用会导致计算错误。 |
spreadsheetTheme |
已应用于电子表格的主题。 |
importFunctionsExternalUrlAccessAllowed |
是否允许对图片和导入函数进行外部网址访问。当值为 true 时,此字段为只读字段。如果为 false,您可以将其设置为 true。如果管理员已启用许可名单功能,系统将绕过此值并始终返回 true。 |
RecalculationInterval
一个枚举,包含可能的重新计算间隔选项。
| 枚举 | |
|---|---|
RECALCULATION_INTERVAL_UNSPECIFIED |
默认值。不得使用此值。 |
ON_CHANGE |
易变函数会在每次更改时更新。 |
MINUTE |
易变函数会在每次更改时和每分钟更新一次。 |
HOUR |
易变函数会在每次更改时以及每小时更新一次。 |
IterativeCalculationSettings
用于控制如何通过迭代计算来解决循环依赖关系的设置。
| JSON 表示法 |
|---|
{ "maxIterations": integer, "convergenceThreshold": number } |
| 字段 | |
|---|---|
maxIterations |
启用迭代计算时,要执行的最大计算轮数。 |
convergenceThreshold |
如果启用迭代计算,且连续两次计算结果的差值小于此阈值,则计算会停止。 |
SpreadsheetTheme
表示电子表格主题
| JSON 表示法 |
|---|
{
"primaryFontFamily": string,
"themeColors": [
{
object ( |
| 字段 | |
|---|---|
primaryFontFamily |
主要字体系列的名称。 |
themeColors[] |
电子表格主题颜色对。如需更新,您必须提供所有主题颜色对。 |
ThemeColorPair
一个对,用于将电子表格主题颜色类型映射到其表示的具体颜色。
| JSON 表示法 |
|---|
{ "colorType": enum ( |
| 字段 | |
|---|---|
colorType |
电子表格主题颜色的类型。 |
color |
与主题颜色类型对应的具体颜色。 |
NamedRange
命名的范围。
| JSON 表示法 |
|---|
{
"namedRangeId": string,
"name": string,
"range": {
object ( |
| 字段 | |
|---|---|
namedRangeId |
指定范围的 ID。 |
name |
命名的范围的名称。 |
range |
此对象所表示的范围。 |
DataSource
电子表格中有关外部数据源的信息。
| JSON 表示法 |
|---|
{ "dataSourceId": string, "spec": { object ( |
| 字段 | |
|---|---|
dataSourceId |
用于标识数据源的电子表格范围内的唯一 ID。示例:1080547365。 |
spec |
与此电子表格关联的数据源的 |
calculatedColumns[] |
数据源中的所有计算列。 |
sheetId |
与数据源关联的 创建数据源时,系统还会创建一个关联的 |
DataSourceSpec
用于指定数据源的详细信息。例如,对于 BigQuery,此属性用于指定有关 BigQuery 来源的信息。
| JSON 表示法 |
|---|
{ "parameters": [ { object ( |
| 字段 | |
|---|---|
parameters[] |
数据源的参数,用于查询数据源。 |
联合字段 spec。每个数据源类型的实际规范。spec 只能是下列其中一项: |
|
bigQuery |
|
looker |
[LookerDatasourceSpec][]。 |
BigQueryDataSourceSpec
与工作表关联的 BigQuery 数据源的规范。
| JSON 表示法 |
|---|
{ "projectId": string, "querySpec": { object ( |
| 字段 | |
|---|---|
projectId |
已启用 BigQuery 且附加了结算账号的 Google Cloud 项目的 ID。针对数据源执行的任何查询都会产生费用。 |
联合字段 spec。实际规范。spec 只能是下列其中一项: |
|
querySpec |
|
tableSpec |
|
BigQueryQuerySpec
指定自定义 BigQuery 查询。
| JSON 表示法 |
|---|
{ "rawQuery": string } |
| 字段 | |
|---|---|
rawQuery |
原始查询字符串。 |
BigQueryTableSpec
指定 BigQuery 表定义。仅允许使用原生表格。
| JSON 表示法 |
|---|
{ "tableProjectId": string, "tableId": string, "datasetId": string } |
| 字段 | |
|---|---|
tableProjectId |
相应表所属的 BigQuery 项目的 ID。如果未指定,则假定为 |
tableId |
BigQuery 表 ID。 |
datasetId |
BigQuery 数据集 ID。 |
LookerDataSourceSpec
Looker 数据源的规范。
| JSON 表示法 |
|---|
{ "instanceUri": string, "model": string, "explore": string } |
| 字段 | |
|---|---|
instanceUri |
Looker 实例网址。 |
model |
Looker 模型的名称。 |
explore |
Looker 模型探索的名称。 |
DataSourceParameter
数据源查询中的参数。该参数允许用户将电子表格中的值传递到查询中。
| JSON 表示法 |
|---|
{
"name": string
"namedRangeId": string,
"range": {
object ( |
| 字段 | |
|---|---|
联合字段 identifier。参数标识符。identifier 只能是下列其中一项: |
|
name |
指定参数。必须是支持 |
联合字段 value。参数值。value 只能是下列其中一项: |
|
namedRangeId |
|
range |
包含参数值的范围。其尺寸必须为 1x1。 |
DataSourceRefreshSchedule
刷新数据源的时间安排。
电子表格中的数据源会在一定时间间隔内刷新。您可以在 Google 表格编辑器中点击“预定刷新”按钮来指定开始时间,但间隔时间固定为 4 小时。例如,如果您指定开始时间为上午 8 点,则系统每天会在上午 8 点到中午 12 点之间进行刷新。
| JSON 表示法 |
|---|
{ "enabled": boolean, "refreshScope": enum ( |
| 字段 | |
|---|---|
enabled |
如果已启用刷新时间表,则为 true;否则为 false。 |
refreshScope |
刷新范围。必须为 |
nextRun |
仅限输出。下一次运行的时间间隔。 |
联合字段 schedule_config。时间表配置 schedule_config 只能是下列其中一项: |
|
dailySchedule |
每日刷新时间表。 |
weeklySchedule |
每周刷新时间表。 |
monthlySchedule |
每月刷新时间表。 |
DataSourceRefreshScope
数据源刷新范围。
| 枚举 | |
|---|---|
DATA_SOURCE_REFRESH_SCOPE_UNSPECIFIED |
默认值,请勿使用。 |
ALL_DATA_SOURCES |
刷新电子表格中的所有数据源及其关联的数据源对象。 |
DataSourceRefreshDailySchedule
在指定时间间隔内每天刷新数据的安排。
| JSON 表示法 |
|---|
{
"startTime": {
object ( |
| 字段 | |
|---|---|
startTime |
安排数据源刷新的时间间隔的开始时间。仅使用 |
TimeOfDay
表示一天中的某个时间。日期和时区不重要,或在别处指定。API 可以选择允许闰秒。相关类型为 google.type.Date 和 google.protobuf.Timestamp。
| JSON 表示法 |
|---|
{ "hours": integer, "minutes": integer, "seconds": integer, "nanos": integer } |
| 字段 | |
|---|---|
hours |
一天中的小时(采用 24 小时制)。必须大于或等于 0,且通常必须小于或等于 23。对于业务结束时间等场景,API 可以选择允许“24:00:00”一值。 |
minutes |
一小时中的分钟数。必须大于或等于 0,且小于或等于 59。 |
seconds |
一分钟中的秒数。必须大于或等于 0,且通常必须小于或等于 59。如果 API 允许闰秒,则 API 可以允许 60 一值。 |
nanos |
秒数的小数部分(以纳秒为单位)。必须大于或等于 0,且小于或等于 999,999,999。 |
DataSourceRefreshWeeklySchedule
每周时间表,用于在指定时间间隔内的特定日期刷新数据。
| JSON 表示法 |
|---|
{ "startTime": { object ( |
| 字段 | |
|---|---|
startTime |
安排数据源刷新的时间间隔的开始时间。仅使用 |
daysOfWeek[] |
要刷新的星期几。必须指定至少一天。 |
DayOfWeek
表示星期几。
| 枚举 | |
|---|---|
DAY_OF_WEEK_UNSPECIFIED |
未指定星期几。 |
MONDAY |
星期一 |
TUESDAY |
星期二 |
WEDNESDAY |
星期三 |
THURSDAY |
星期四 |
FRIDAY |
星期五 |
SATURDAY |
星期六 |
SUNDAY |
星期日 |
DataSourceRefreshMonthlySchedule
一种每月时间表,用于在指定时间间隔内每月特定日期刷新数据。
| JSON 表示法 |
|---|
{
"startTime": {
object ( |
| 字段 | |
|---|---|
startTime |
安排数据源刷新的时间间隔的开始时间。仅使用 |
daysOfMonth[] |
每月刷新天数。仅支持 1-28,分别对应于第 1 天到第 28 天。必须指定至少一天。 |
间隔
表示时间间隔,以开始时间戳(含)和结束时间戳(不含)的形式编码。
开始时间必须早于或等于结束时间。如果开始时间与结束时间相同,则时间间隔为空(不会匹配任何时间)。如果开始时间和结束时间都未指定,则时间间隔会匹配任何时间。
| JSON 表示法 |
|---|
{ "startTime": string, "endTime": string } |
| 字段 | |
|---|---|
startTime |
可选。时间间隔的开始时间(含)。 如果指定,则与此时间间隔匹配的时间戳必须等于或晚于开始时间。 |
endTime |
可选。时间间隔的结束时间(不含)。 如果指定,则与此时间间隔匹配的时间戳必须早于结束时间。 |
CommentThread
表示电子表格中的单个评论串。
| JSON 表示法 |
|---|
{ "commentId": string, "anchorId": string, "headPost": { object ( |
| 字段 | |
|---|---|
commentId |
评论线程的唯一 ID。 |
anchorId |
相应线程所关联的工作表中 |
headPost |
相应帖子串中的第一篇帖子。 |
replies[] |
对主帖的回复。 |
status |
相应问题串是未结还是已解决。 |
联合字段 quote。创建评论时文档中的引用文本。quote 只能是下列其中一项: |
|
plainTextQuote |
创建评论时电子表格中的引用文本,格式为纯文本。 |
帖子
表示评论串中的单个帖子。
| JSON 表示法 |
|---|
{ "postId": string, "content": string, "contentHtml": string, "author": { object ( |
| 字段 | |
|---|---|
postId |
仅限输出。帖子的唯一 ID。 |
content |
帖子的内容。 如果 此文本内容的处理方式与在 Google 表格编辑器中创建的注释类似。在格式设置、通知等方面,它将具有类似的行为。 不得超过 2048 个 UTF-8 代码单元。 |
contentHtml |
仅限输出。相应帖子的内容(以 HTML 格式表示)。 |
author |
仅限输出。创建帖子的用户。 |
createTime |
仅限输出。帖子的创建时间。 |
updateTime |
仅限输出。相应帖子上次更新的时间。 |
deleted |
|
fromImportedSpreadsheet |
仅限输出。相应帖子是否来自导入的电子表格。调用者无法直接设置此字段。 |
fromCopiedSpreadsheet |
仅限输出。相应帖子是否来自复制的电子表格。调用者无法直接设置此字段。 |
assigneeEmail |
可选。作为此帖子的一部分,新分配给相应主题的用户电子邮件地址。 如果出现以下情况,则返回 400 无效请求错误:
|
commentAction |
在创建帖子时采取的操作。 |
PostAuthor
表示评论帖子的作者。
| JSON 表示法 |
|---|
{ "displayName": string, "me": boolean, "anonymous": boolean, "user": string } |
| 字段 | |
|---|---|
displayName |
用户的显示名称。如果作者是匿名,则可能不存在。 |
me |
用户是否为发出请求的经过身份验证的用户。 |
anonymous |
用户是否为匿名用户。 |
user |
帖子作者用户的资源名称,也可用于在 Google People API 中标识用户。格式: |
CommentActionType
针对评论串中的回复采取的操作。
| 枚举 | |
|---|---|
COMMENT_ACTION_TYPE_UNSPECIFIED |
默认值。此值未使用。 |
NO_COMMENT_ACTION_CHANGE |
此帖子中未发生任何操作变化。 |
RESOLVE |
此帖子解决了相应问题串。 |
REOPEN |
此帖子会重新打开相应主题串。 |
状态
评论串的状态选项。
| 枚举 | |
|---|---|
STATUS_UNSPECIFIED |
默认值。此值未使用。 |
OPEN |
评论串处于打开状态。 |
RESOLVED |
评论串已解决。 |
CommentsViewMode
应用于电子表格的评论查看模式,用于指明是否包含评论。它提供了用于读取包含或不包含评论和评论锚点的电子表格的选项。
| 枚举 | |
|---|---|
COMMENTS_VIEW_MODE_UNSPECIFIED |
未指定 CommentsViewMode;应用 COMMENTS_VIEW_MODE_OMITTED。 |
COMMENTS_VIEW_MODE_DEFAULT_FOR_CURRENT_ACCESS |
应用于返回的电子表格的 CommentsViewMode 取决于用户的当前访问权限级别。如果用户仅拥有查看权限,则应用 COMMENTS_VIEW_MODE_OMITTED。否则,系统会应用 COMMENTS_VIEW_MODE_INCLUDED。 |
COMMENTS_VIEW_MODE_OMITTED |
返回的电子表格已省略评论。 |
COMMENTS_VIEW_MODE_INCLUDED |
返回的电子表格包含评论。 如果用户没有查看评论的权限,则使用此模式检索电子表格的请求将返回 403 错误。 |
方法 |
|
|---|---|
|
对电子表格应用一项或多项更新。 |
|
创建电子表格,并返回新创建的电子表格。 |
|
返回具有指定 ID 的电子表格。 |
|
返回具有指定 ID 的电子表格。 |