مقادیر را در یک یا چند محدوده از یک صفحه گسترده تنظیم می کند. تماس گیرنده باید شناسه صفحه گسترده، یک valueInputOption
و یک یا چند ValueRanges
را مشخص کند.
درخواست HTTP
POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}/values:batchUpdate
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها | |
---|---|
spreadsheetId | شناسه صفحهگسترده برای بهروزرسانی. |
درخواست بدن
بدنه درخواست حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{ "valueInputOption": enum ( |
فیلدها | |
---|---|
valueInputOption | چگونه داده های ورودی باید تفسیر شوند. |
data[] | مقادیر جدید برای اعمال به صفحه گسترده. |
includeValuesInResponse | تعیین می کند که آیا پاسخ به روز رسانی باید شامل مقادیر سلول هایی باشد که به روز شده اند یا خیر. به طور پیش فرض، پاسخ ها شامل مقادیر به روز شده نمی شوند. فیلد |
responseValueRenderOption | تعیین می کند که مقادیر در پاسخ چگونه باید ارائه شوند. گزینه رندر پیش فرض |
responseDateTimeRenderOption | تعیین می کند که چگونه تاریخ ها، زمان ها و مدت زمان در پاسخ باید ارائه شوند. اگر |
بدن پاسخگو
پاسخ هنگام به روز رسانی محدوده ای از مقادیر در یک صفحه گسترده.
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{
"spreadsheetId": string,
"totalUpdatedRows": integer,
"totalUpdatedColumns": integer,
"totalUpdatedCells": integer,
"totalUpdatedSheets": integer,
"responses": [
{
object ( |
فیلدها | |
---|---|
spreadsheetId | صفحهگستردهای که بهروزرسانیها روی آن اعمال شد. |
totalUpdatedRows | تعداد کل ردیف هایی که حداقل یک سلول در آن ردیف به روز شده است. |
totalUpdatedColumns | تعداد کل ستون هایی که حداقل یک سلول در آن ستون به روز شده است. |
totalUpdatedCells | تعداد کل سلولها بهروزرسانی شد. |
totalUpdatedSheets | تعداد کل برگههایی که حداقل یک سلول در آن بهروزرسانی شده است. |
responses[] | یک UpdateValuesResponse در هر محدوده درخواستی، به همان ترتیبی که درخواستها ظاهر شدند. |
محدوده مجوز
به یکی از حوزه های OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/drive
-
https://www.googleapis.com/auth/drive.file
-
https://www.googleapis.com/auth/spreadsheets
برای اطلاعات بیشتر، به راهنمای مجوز مراجعه کنید.