- リソース: スプレッドシート
- SpreadsheetProperties
- RecalculationInterval
- CellFormat
- NumberFormat
- NumberFormatType
- Color
- ColorStyle
- ThemeColorType
- 枠線
- 枠線
- スタイル
- パディング
- 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
- Table
- TableRowsProperties
- TableColumnProperties
- ColumnType
- TableColumnDataValidationRule
- CommentAnchor
- NamedRange
- DataSource
- DataSourceSpec
- BigQueryDataSourceSpec
- BigQueryQuerySpec
- BigQueryTableSpec
- LookerDataSourceSpec
- DataSourceParameter
- DataSourceRefreshSchedule
- DataSourceRefreshScope
- DataSourceRefreshDailySchedule
- TimeOfDay
- DataSourceRefreshWeeklySchedule
- DayOfWeek
- DataSourceRefreshMonthlySchedule
- 間隔
- CommentThread
- Post
- PostAuthor
- CommentActionType
- ステータス
- CommentsViewMode
- メソッド
リソース: スプレッドシート
スプレッドシートを表すリソース。
| JSON 表現 |
|---|
{ "spreadsheetId": string, "properties": { object ( |
| フィールド | |
|---|---|
spreadsheetId |
スプレッドシートの ID。このフィールドは読み取り専用です。 |
properties |
スプレッドシートの全体的なプロパティ。 |
sheets[] |
スプレッドシートの一部であるシート。 |
namedRanges[] |
スプレッドシートで定義された名前付き範囲。 |
spreadsheetUrl |
スプレッドシートの URL。このフィールドは読み取り専用です。 |
developerMetadata[] |
スプレッドシートに関連付けられたデベロッパー メタデータ。 |
dataSources[] |
スプレッドシートに接続されている外部データソースのリスト。 |
dataSourceSchedules[] |
出力専用。データソースの更新スケジュールのリスト。 |
comments[] |
スプレッドシートに関連付けられているコメント スレッド。 |
commentsViewMode |
出力専用。スプレッドシートに適用されたコメント ビューモード。 |
SpreadsheetProperties
スプレッドシートのプロパティ。
| JSON 表現 |
|---|
{ "title": string, "locale": string, "autoRecalc": enum ( |
| フィールド | |
|---|---|
title |
スプレッドシートのタイトル。 |
locale |
スプレッドシートの言語 / 地域。次のいずれかの形式で指定します。
注: このフィールドを更新する際、すべての言語/ロケールがサポートされているわけではありません。 |
autoRecalc |
揮発性関数が再計算されるまでの待機時間。 |
timeZone |
スプレッドシートのタイムゾーン( |
defaultFormat |
スプレッドシート内のすべてのセルのデフォルトの形式。セルの形式がこのデフォルトの形式と同じ場合、 |
iterativeCalculationSettings |
循環参照を反復計算で解決するかどうか、またその方法を指定します。このフィールドがない場合、循環参照は計算エラーになります。 |
spreadsheetTheme |
スプレッドシートにテーマが適用されました。 |
importFunctionsExternalUrlAccessAllowed |
画像関数とインポート関数で外部 URL へのアクセスを許可するかどうか。true の場合、読み取り専用です。false の場合は、true に設定できます。管理者が許可リスト機能を有効にしている場合、この値はバイパスされ、常に true が返されます。 |
RecalculationInterval
再計算間隔のオプションの列挙。
| 列挙型 | |
|---|---|
RECALCULATION_INTERVAL_UNSPECIFIED |
デフォルト値。この値は使用しないでください。 |
ON_CHANGE |
揮発性関数は、変更のたびに更新されます。 |
MINUTE |
揮発性関数は、変更のたびと毎分更新されます。 |
HOUR |
揮発性関数は、変更のたびと 1 時間ごとに更新されます。 |
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 インスタンスの URL。 |
model |
Looker モデルの名前。 |
explore |
Looker モデル エクスプローラの名前。 |
DataSourceParameter
データソースのクエリのパラメータ。このパラメータを使用すると、ユーザーはスプレッドシートの値をクエリに渡すことができます。
| JSON 表現 |
|---|
{
"name": string
"namedRangeId": string,
"range": {
object ( |
| フィールド | |
|---|---|
共用体フィールド identifier。パラメータ ID。identifier は次のいずれかになります。 |
|
name |
名前付きパラメータ。 |
共用体フィールド value。パラメータ値。value は次のいずれかになります。 |
|
namedRangeId |
|
range |
パラメータの値を含む範囲。サイズは 1x1 である必要があります。 |
DataSourceRefreshSchedule
データソースの更新スケジュール。
スプレッドシートのデータソースは、一定の間隔で更新されます。開始時刻はスプレッドシート エディタの [スケジュールされた更新] ボタンをクリックして指定できますが、間隔は 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
1 日のうちの時間を表します。日付とタイムゾーンは重要ではないか、他の場所で指定されています。API は、うるう秒を許可するようにできます。関連する型は、google.type.Date と google.protobuf.Timestamp です。
| JSON 表現 |
|---|
{ "hours": integer, "minutes": integer, "seconds": integer, "nanos": integer } |
| フィールド | |
|---|---|
hours |
1 日の時間(24 時間形式)。0 以上にする必要があります。通常は 23 以下にする必要があります。API ではビジネスの終了時間などのシナリオにおいて、値 "24:00:00" を許可することもできます。 |
minutes |
1 時間の分。0 以上 59 以下にする必要があります。 |
seconds |
1 分の秒数。0 以上にする必要があります。通常は 59 以下にする必要があります。API がうるう秒を許可する場合、値 60 が許可されます。 |
nanos |
秒の小数部分(ナノ秒単位)。0 以上 999,999,999 以下にする必要があります。 |
DataSourceRefreshWeeklySchedule
特定の期間の特定の曜日にデータを更新する週単位のスケジュール。
| JSON 表現 |
|---|
{ "startTime": { object ( |
| フィールド | |
|---|---|
startTime |
データソースの更新がスケジュールされている時間間隔の開始時刻。 |
daysOfWeek[] |
更新する曜日。少なくとも 1 日を指定する必要があります。 |
DayOfWeek
曜日を表します。
| 列挙型 | |
|---|---|
DAY_OF_WEEK_UNSPECIFIED |
曜日は指定されていません。 |
MONDAY |
月曜日 |
TUESDAY |
火曜日 |
WEDNESDAY |
Wednesday |
THURSDAY |
木曜日 |
FRIDAY |
金曜日 |
SATURDAY |
土曜日 |
SUNDAY |
日曜日 |
DataSourceRefreshMonthlySchedule
特定の時間間隔で、月の特定日にデータを更新する月次スケジュール。
| JSON 表現 |
|---|
{
"startTime": {
object ( |
| フィールド | |
|---|---|
startTime |
データソースの更新がスケジュールされている時間間隔の開始時刻。 |
daysOfMonth[] |
更新する日付。1 ~ 28 のみがサポートされており、1 日から 28 日にマッピングされます。少なくとも 1 日を指定する必要があります。 |
間隔
時間間隔を表します。開始日時を示す Timestamp(この日時を含む)と終了日時を示す Timestamp(この日時を含まない)としてエンコードされます。
開始日時は終了日時以前にする必要があります。開始日時と終了日時が同じ場合、時間間隔は空になります(どの時間とも一致しません)。開始日時と終了日時が両方とも指定されていない場合、その時間間隔はすべての日時と一致します。
| JSON 表現 |
|---|
{ "startTime": string, "endTime": string } |
| フィールド | |
|---|---|
startTime |
省略可。時間間隔の開始日時(この日時を含む)。 指定した場合、開始日時と同じかそれ以降の Timestamp がこの時間間隔に一致します。 |
endTime |
省略可。時間間隔の終了日時(この日時を含まない)。 指定した場合、終了時刻より前の Timestamp がこの時間間隔に一致します。 |
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 |
投稿の内容。
このテキスト コンテンツは、スプレッドシート エディタで作成されたコメントと同様に処理されます。書式設定や通知などについても同様の動作になります。 2,048 UTF-8 コード単位を超えてはなりません。 |
contentHtml |
出力専用。投稿のコンテンツ(HTML 形式)。 |
author |
出力専用。投稿を作成したユーザー。 |
createTime |
出力専用。投稿が作成された時刻。 |
updateTime |
出力専用。投稿が最後に更新された時刻。 |
deleted |
|
fromImportedSpreadsheet |
出力専用。投稿がインポートされたスプレッドシートからのものかどうか。このフィールドは発信者が直接設定することはできません。 |
fromCopiedSpreadsheet |
出力専用。投稿がコピーされたスプレッドシートからのものかどうか。このフィールドは発信者が直接設定することはできません。 |
assigneeEmail |
省略可。この投稿の一部としてスレッドに新たに割り当てられるユーザーのメール。 次の場合は 400 Bad Request エラーを返します。
|
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 エラーを返します。 |
メソッド |
|
|---|---|
|
スプレッドシートに 1 つ以上の更新を適用します。 |
|
スプレッドシートを作成し、新しく作成されたスプレッドシートを返します。 |
|
指定された ID のスプレッドシートを返します。 |
|
指定された ID のスプレッドシートを返します。 |