Method: spreadsheets.values.update

スプレッドシートの範囲に値を設定します。呼び出し元は、スプレッドシート ID、範囲、valueInputOption を指定する必要があります。

HTTP リクエスト

PUT https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}/values/{range}

この URL は gRPC Transcoding 構文を使用します。

パスパラメータ

パラメータ
spreadsheetId

string

更新するスプレッドシートの ID。

range

string

更新する値の A1 表記

クエリ パラメータ

パラメータ
valueInputOption

enum (ValueInputOption)

入力データの解釈方法。

includeValuesInResponse

boolean

更新されたセルの値を更新レスポンスに含めるかどうかを指定します。デフォルトでは、更新された値はレスポンスに含まれません。書き込む範囲が実際に書き込まれた範囲よりも大きかった場合、レスポンスにはリクエストした範囲内のすべての値が含まれます(末尾の空の行と列を除く)。

responseValueRenderOption

enum (ValueRenderOption)

レスポンス内の値のレンダリング方法を決定します。デフォルトのレンダリング オプションは FORMATTED_VALUE です。

responseDateTimeRenderOption

enum (DateTimeRenderOption)

レスポンスの日付、時刻、期間をどのようにレンダリングするかを決定します。responseValueRenderOptionFORMATTED_VALUE の場合は無視されます。デフォルトの dateTime レンダリング オプションは SERIAL_NUMBER です。

リクエスト本文

リクエストの本文には ValueRange のインスタンスが含まれています。

レスポンスの本文

成功した場合、レスポンスの本文には UpdateValuesResponse のインスタンスが含まれます。

認可スコープ

次の OAuth スコープのいずれかが必要です。

  • https://www.googleapis.com/auth/drive
  • https://www.googleapis.com/auth/drive.file
  • https://www.googleapis.com/auth/spreadsheets

詳しくは、承認ガイドをご覧ください。