Method: spreadsheets.values.batchUpdate
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
একটি স্প্রেডশীটের এক বা একাধিক পরিসরে মান সেট করে। কলকারীকে অবশ্যই স্প্রেডশীট আইডি, একটি valueInputOption
এবং এক বা একাধিক ValueRanges
উল্লেখ করতে হবে।
HTTP অনুরোধ
POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}/values:batchUpdate
URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
পাথ প্যারামিটার
পরামিতি |
---|
spreadsheetId | string আপডেট করার জন্য স্প্রেডশীটের আইডি। |
শরীরের অনুরোধ
অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:
ক্ষেত্র |
---|
valueInputOption | enum ( ValueInputOption ) ইনপুট ডেটা কীভাবে ব্যাখ্যা করা উচিত। |
data[] | object ( ValueRange ) স্প্রেডশীটে প্রযোজ্য নতুন মান। |
includeValuesInResponse | boolean আপডেট প্রতিক্রিয়া আপডেট করা ঘরের মান অন্তর্ভুক্ত করা উচিত কিনা তা নির্ধারণ করে। ডিফল্টরূপে, প্রতিক্রিয়া আপডেট করা মান অন্তর্ভুক্ত করে না। BatchUpdateValuesResponse.responses প্রতিটির মধ্যে updatedData ফিল্ডে আপডেট করা মান রয়েছে। যদি লেখার পরিসরটি প্রকৃতপক্ষে লেখা পরিসরের চেয়ে বড় হয়, তবে প্রতিক্রিয়া অনুরোধ করা পরিসরের সমস্ত মান অন্তর্ভুক্ত করে (পরবর্তী খালি সারি এবং কলামগুলি বাদ দিয়ে)। |
responseValueRenderOption | enum ( ValueRenderOption ) প্রতিক্রিয়ার মানগুলি কীভাবে রেন্ডার করা উচিত তা নির্ধারণ করে। ডিফল্ট রেন্ডার বিকল্পটি হল FORMATTED_VALUE । |
responseDateTimeRenderOption | enum ( DateTimeRenderOption ) প্রতিক্রিয়ায় তারিখ, সময় এবং সময়কাল কীভাবে রেন্ডার করা উচিত তা নির্ধারণ করে। responseValueRenderOption FORMATTED_VALUE হলে এটি উপেক্ষা করা হয়। ডিফল্ট dateTime রেন্ডার বিকল্প হল SERIAL_NUMBER । |
প্রতিক্রিয়া শরীর
একটি স্প্রেডশীটে মানগুলির একটি পরিসর আপডেট করার সময় প্রতিক্রিয়া।
সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:
JSON প্রতিনিধিত্ব |
---|
{
"spreadsheetId": string,
"totalUpdatedRows": integer,
"totalUpdatedColumns": integer,
"totalUpdatedCells": integer,
"totalUpdatedSheets": integer,
"responses": [
{
object (UpdateValuesResponse )
}
]
} |
ক্ষেত্র |
---|
spreadsheetId | string যে স্প্রেডশীটে আপডেটগুলি প্রয়োগ করা হয়েছিল৷ |
totalUpdatedRows | integer মোট সারির সংখ্যা যেখানে সারির অন্তত একটি কক্ষ আপডেট করা হয়েছে। |
totalUpdatedColumns | integer কলামের মোট সংখ্যা যেখানে কলামের অন্তত একটি কক্ষ আপডেট করা হয়েছে। |
totalUpdatedCells | integer কক্ষের মোট সংখ্যা আপডেট করা হয়েছে৷ |
totalUpdatedSheets | integer পত্রকের মোট সংখ্যা যেখানে পত্রকের অন্তত একটি কক্ষ আপডেট করা হয়েছে৷ |
responses[] | object ( UpdateValuesResponse ) অনুরোধের মতো একই ক্রমানুসারে অনুরোধ করা পরিসীমা প্রতি একটি UpdateValuesResponse। |
অনুমোদনের সুযোগ
নিম্নলিখিত OAuth সুযোগগুলির মধ্যে একটি প্রয়োজন:
-
https://www.googleapis.com/auth/drive
-
https://www.googleapis.com/auth/drive.file
-
https://www.googleapis.com/auth/spreadsheets
আরও তথ্যের জন্য, অনুমোদন নির্দেশিকা দেখুন।
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-03-21 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2025-03-21 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[],null,["# Method: spreadsheets.values.batchUpdate\n\n- [HTTP request](#body.HTTP_TEMPLATE)\n- [Path parameters](#body.PATH_PARAMETERS)\n- [Request body](#body.request_body)\n - [JSON representation](#body.request_body.SCHEMA_REPRESENTATION)\n- [Response body](#body.response_body)\n - [JSON representation](#body.BatchUpdateValuesResponse.SCHEMA_REPRESENTATION)\n- [Authorization scopes](#body.aspect)\n- [Try it!](#try-it)\n\nSets values in one or more ranges of a spreadsheet. The caller must specify the spreadsheet ID, a [valueInputOption](/workspace/sheets/api/reference/rest/v4/ValueInputOption), and one or more [ValueRanges](/workspace/sheets/api/reference/rest/v4/spreadsheets.values#ValueRange).\n\n### HTTP request\n\n`POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}/values:batchUpdate`\n\nThe URL uses [gRPC Transcoding](https://google.aip.dev/127) syntax.\n\n### Path parameters\n\n| Parameters ||\n|-----------------|-----------------------------------------------|\n| `spreadsheetId` | `string` The ID of the spreadsheet to update. |\n\n### Request body\n\nThe request body contains data with the following structure:\n\n| JSON representation |\n|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"valueInputOption\": enum (/workspace/sheets/api/reference/rest/v4/ValueInputOption), \"data\": [ { object (/workspace/sheets/api/reference/rest/v4/spreadsheets.values#ValueRange) } ], \"includeValuesInResponse\": boolean, \"responseValueRenderOption\": enum (/workspace/sheets/api/reference/rest/v4/ValueRenderOption), \"responseDateTimeRenderOption\": enum (/workspace/sheets/api/reference/rest/v4/DateTimeRenderOption) } ``` |\n\n| Fields ||\n|--------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `valueInputOption` | `enum (`[ValueInputOption](/workspace/sheets/api/reference/rest/v4/ValueInputOption)`)` How the input data should be interpreted. |\n| `data[]` | `object (`[ValueRange](/workspace/sheets/api/reference/rest/v4/spreadsheets.values#ValueRange)`)` The new values to apply to the spreadsheet. |\n| `includeValuesInResponse` | `boolean` Determines if the update response should include the values of the cells that were updated. By default, responses do not include the updated values. The `updatedData` field within each of the [BatchUpdateValuesResponse.responses](/workspace/sheets/api/reference/rest/v4/spreadsheets.values/batchUpdate#body.BatchUpdateValuesResponse.FIELDS.responses) contains the updated values. If the range to write was larger than the range actually written, the response includes all values in the requested range (excluding trailing empty rows and columns). |\n| `responseValueRenderOption` | `enum (`[ValueRenderOption](/workspace/sheets/api/reference/rest/v4/ValueRenderOption)`)` Determines how values in the response should be rendered. The default render option is [FORMATTED_VALUE](/workspace/sheets/api/reference/rest/v4/ValueRenderOption). |\n| `responseDateTimeRenderOption` | `enum (`[DateTimeRenderOption](/workspace/sheets/api/reference/rest/v4/DateTimeRenderOption)`)` Determines how dates, times, and durations in the response should be rendered. This is ignored if [responseValueRenderOption](/workspace/sheets/api/reference/rest/v4/spreadsheets.values/batchUpdate#body.request_body.FIELDS.response_value_render_option) is [FORMATTED_VALUE](/workspace/sheets/api/reference/rest/v4/ValueRenderOption). The default dateTime render option is [SERIAL_NUMBER](/workspace/sheets/api/reference/rest/v4/DateTimeRenderOption). |\n\n### Response body\n\nThe response when updating a range of values in a spreadsheet.\n\nIf successful, the response body contains data with the following structure:\n\n| JSON representation |\n|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"spreadsheetId\": string, \"totalUpdatedRows\": integer, \"totalUpdatedColumns\": integer, \"totalUpdatedCells\": integer, \"totalUpdatedSheets\": integer, \"responses\": [ { object (/workspace/sheets/api/reference/rest/v4/UpdateValuesResponse) } ] } ``` |\n\n| Fields ||\n|-----------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `spreadsheetId` | `string` The spreadsheet the updates were applied to. |\n| `totalUpdatedRows` | `integer` The total number of rows where at least one cell in the row was updated. |\n| `totalUpdatedColumns` | `integer` The total number of columns where at least one cell in the column was updated. |\n| `totalUpdatedCells` | `integer` The total number of cells updated. |\n| `totalUpdatedSheets` | `integer` The total number of sheets where at least one cell in the sheet was updated. |\n| `responses[]` | `object (`[UpdateValuesResponse](/workspace/sheets/api/reference/rest/v4/UpdateValuesResponse)`)` One UpdateValuesResponse per requested range, in the same order as the requests appeared. |\n\n### Authorization scopes\n\nRequires one of the following OAuth scopes:\n\n- `https://www.googleapis.com/auth/drive`\n- `https://www.googleapis.com/auth/drive.file`\n- `https://www.googleapis.com/auth/spreadsheets`\n\nFor more information, see the [Authorization guide](/workspace/guides/configure-oauth-consent)."]]