درخواست
یک نوع بهروزرسانی واحد برای اعمال روی یک صفحهگسترده.
| نمایش JSON |
|---|
{ // Union field |
| فیلدها | |
|---|---|
فیلد Union kind . نوع بهروزرسانی. دقیقاً یک فیلد الزامی است. kind فقط میتواند یکی از موارد زیر باشد: | |
updateSpreadsheetProperties | ویژگیهای صفحهگسترده را بهروزرسانی میکند. |
updateSheetProperties | ویژگیهای یک برگه را بهروزرسانی میکند. |
updateDimensionProperties | ویژگیهای ابعاد را بهروزرسانی میکند. |
updateNamedRange | یک محدوده نامگذاری شده را بهروزرسانی میکند. |
repeatCell | یک سلول واحد را در یک محدوده تکرار میکند. |
addNamedRange | یک محدوده نامگذاری شده اضافه میکند. |
deleteNamedRange | یک محدوده نامگذاری شده را حذف میکند. |
addSheet | یک برگه اضافه میکند. |
deleteSheet | یک برگه را حذف میکند. |
autoFill | به طور خودکار دادههای بیشتری را بر اساس دادههای موجود پر میکند. |
cutPaste | دادهها را از یک ناحیه برش داده و در ناحیه دیگری جایگذاری میکند. |
copyPaste | دادهها را از یک ناحیه کپی کرده و در ناحیه دیگر جایگذاری میکند. |
mergeCells | سلولها را با هم ادغام میکند. |
unmergeCells | سلولهای ادغامشده را از حالت ادغامشده خارج میکند. |
updateBorders | حاشیهها را در طیف وسیعی از سلولها بهروزرسانی میکند. |
updateCells | تعداد زیادی سلول را به طور همزمان بهروزرسانی میکند. |
addFilterView | یک نمای فیلتر اضافه میکند. |
appendCells | سلولهایی را بعد از آخرین ردیف حاوی دادهها در یک برگه اضافه میکند. |
clearBasicFilter | فیلتر اصلی روی یک برگه را پاک میکند. |
deleteDimension | سطرها یا ستونهای یک برگه را حذف میکند. |
deleteEmbeddedObject | یک شیء جاسازیشده (مثلاً نمودار، تصویر) را در یک برگه حذف میکند. |
deleteFilterView | یک نمای فیلتر را از یک برگه حذف میکند. |
duplicateFilterView | یک نمای فیلتر را کپی میکند. |
duplicateSheet | یک برگه را کپی میکند. |
findReplace | موارد تکرار یک متن را پیدا کرده و با متن دیگری جایگزین میکند. |
insertDimension | ردیفها یا ستونهای جدید را در یک برگه وارد میکند. |
insertRange | سلولهای جدیدی را در یک برگه وارد میکند و سلولهای موجود را جابجا میکند. |
moveDimension | ردیفها یا ستونها را به مکان دیگری در یک برگه منتقل میکند. |
updateEmbeddedObjectPosition | موقعیت یک شیء جاسازیشده (مثلاً نمودار، تصویر) را بهروزرسانی میکند. |
pasteData | دادهها (HTML یا جدا شده) را در یک برگه جایگذاری میکند. |
textToColumns | یک ستون متن را به چندین ستون متن تبدیل میکند. |
updateFilterView | ویژگیهای یک نمای فیلتر را بهروزرسانی میکند. |
deleteRange | طیف وسیعی از سلولها را از یک برگه حذف میکند و سلولهای باقی مانده را جابجا میکند. |
appendDimension | ابعاد را به انتهای یک برگه اضافه میکند. |
addConditionalFormatRule | یک قانون قالببندی شرطی جدید اضافه میکند. |
updateConditionalFormatRule | یک قانون قالببندی شرطی موجود را بهروزرسانی میکند. |
deleteConditionalFormatRule | یک قانون قالببندی شرطی موجود را حذف میکند. |
sortRange | دادهها را در یک محدوده مرتب میکند. |
setDataValidation | اعتبارسنجی دادهها را برای یک یا چند سلول تنظیم میکند. |
setBasicFilter | فیلتر پایه را روی یک برگه تنظیم میکند. |
addProtectedRange | یک محدوده حفاظتشده اضافه میکند. |
updateProtectedRange | یک محدوده حفاظتشده را بهروزرسانی میکند. |
deleteProtectedRange | یک محدوده محافظت شده را حذف میکند. |
autoResizeDimensions | به طور خودکار اندازه یک یا چند بُعد را بر اساس محتویات سلولهای آن بُعد تغییر میدهد. |
addChart | نمودار اضافه میکند. |
updateChartSpec | مشخصات یک نمودار را بهروزرسانی میکند. |
updateBanding | یک محدوده نواری را بهروزرسانی میکند |
addBanding | یک محدوده نواری جدید اضافه میکند |
deleteBanding | یک محدوده نواری را حذف میکند |
createDeveloperMetadata | ابرداده توسعهدهنده جدید ایجاد میکند |
updateDeveloperMetadata | یک ورودی فراداده توسعهدهنده موجود را بهروزرسانی میکند |
deleteDeveloperMetadata | ابردادههای توسعهدهنده را حذف میکند |
randomizeRange | ترتیب ردیفها را در یک محدوده تصادفی میکند. |
addDimensionGroup | یک گروه در محدوده مشخص شده ایجاد میکند. |
deleteDimensionGroup | یک گروه را در محدوده مشخص شده حذف میکند. |
updateDimensionGroup | وضعیت گروه مشخص شده را بهروزرسانی میکند. |
trimWhitespace | سلولهای دارای فضای خالی (مانند فاصله، تب یا خط جدید) را حذف میکند. |
deleteDuplicates | ردیفهای حاوی مقادیر تکراری را در ستونهای مشخصشده از یک محدوده سلولی حذف میکند. |
updateEmbeddedObjectBorder | حاشیهی یک شیء جاسازیشده را بهروزرسانی میکند. |
addSlicer | یک برش دهنده اضافه میکند. |
updateSlicerSpec | مشخصات دستگاه برش را بهروزرسانی میکند. |
addDataSource | یک منبع داده اضافه میکند. |
updateDataSource | یک منبع داده را بهروزرسانی میکند. |
deleteDataSource | یک منبع داده را حذف میکند. |
refreshDataSource | یک یا چند منبع داده و dbobject های مرتبط را رفرش میکند. |
cancelDataSourceRefresh | بهروزرسانیهای یک یا چند منبع داده و dbobject های مرتبط را لغو میکند. |
addTable | یک جدول اضافه میکند. |
updateTable | یک جدول را بهروزرسانی میکند. |
deleteTable | درخواست حذف یک جدول |
درخواست بهروزرسانی ویژگیهای صفحهگسترده
ویژگیهای یک صفحهگسترده را بهروزرسانی میکند.
| نمایش JSON |
|---|
{
"properties": {
object ( |
| فیلدها | |
|---|---|
properties | ویژگیهایی که باید بهروزرسانی شوند. |
fields | فیلدهایی که باید بهروزرسانی شوند. حداقل یک فیلد باید مشخص شود. ریشه «properties» ضمنی است و نباید مشخص شود. میتوان از یک |
درخواست ویژگیهای برگه بهروزرسانی
ویژگیهای برگه را با sheetId مشخص شده بهروزرسانی میکند.
| نمایش JSON |
|---|
{
"properties": {
object ( |
| فیلدها | |
|---|---|
properties | ویژگیهایی که باید بهروزرسانی شوند. |
fields | فیلدهایی که باید بهروزرسانی شوند. حداقل یک فیلد باید مشخص شود. |
درخواست بهروزرسانی ویژگیهای ابعاد
ویژگیهای ابعاد را در محدوده مشخص شده بهروزرسانی میکند.
| نمایش JSON |
|---|
{ "properties": { object ( |
| فیلدها | |
|---|---|
properties | ویژگیهایی که باید بهروزرسانی شوند. |
fields | فیلدهایی که باید بهروزرسانی شوند. حداقل یک فیلد باید مشخص شود. |
فیلد union dimension_range . محدوده ابعاد. dimension_range فقط میتواند یکی از موارد زیر باشد: | |
range | ردیفها یا ستونهایی که باید بهروزرسانی شوند. |
dataSourceSheetRange | ستونهای موجود در یک برگه منبع داده که باید بهروزرسانی شوند. |
محدوده ابعادی DataSourceSheet
یک محدوده در امتداد یک بُعد واحد در یک برگه DATA_SOURCE .
| نمایش JSON |
|---|
{
"sheetId": integer,
"columnReferences": [
{
object ( |
| فیلدها | |
|---|---|
sheetId | شناسهی برگهی منبع دادهای که محدوده در آن قرار دارد. |
columnReferences[] | ستونهای موجود در برگه منبع داده. |
درخواست بهروزرسانینامبرد
ویژگیهای محدوده نامگذاری شده را با namedRangeId مشخص شده بهروزرسانی میکند.
| نمایش JSON |
|---|
{
"namedRange": {
object ( |
| فیلدها | |
|---|---|
namedRange | محدودهی نامگذاری شده برای بهروزرسانی با ویژگیهای جدید. |
fields | فیلدهایی که باید بهروزرسانی شوند. حداقل یک فیلد باید مشخص شود. ریشه |
درخواست تکرارسلول
تمام سلولهای موجود در محدوده را با مقادیر موجود در شیء Cell داده شده بهروزرسانی میکند. فقط فیلدهای فهرستشده در فیلد fields بهروزرسانی میشوند؛ سایر فیلدها بدون تغییر باقی میمانند.
اگر سلولی را با فرمول بنویسید، محدودههای فرمول به طور خودکار برای هر فیلد در محدوده افزایش مییابند. برای مثال، اگر سلولی را با فرمول =A1 در محدوده B2:C4 بنویسید، B2 برابر با =A1 ، B3 برابر با =A2 ، B4 برابر با =A3 ، C2 برابر با =B1 ، C3 برابر با =B2 ، C4 برابر با =B3 خواهد بود.
برای ثابت نگه داشتن محدوده فرمول، از نشانگر $ استفاده کنید. برای مثال، از فرمول =$A$1 برای جلوگیری از افزایش سطر و ستون استفاده کنید.
| نمایش JSON |
|---|
{ "range": { object ( |
| فیلدها | |
|---|---|
range | محدودهای که سلول در آن تکرار میشود. |
cell | دادههایی که باید نوشته شوند. |
fields | فیلدهایی که باید بهروزرسانی شوند. حداقل یک فیلد باید مشخص شود. |
درخواست AddNamedRange
یک محدوده نامگذاری شده را به صفحه گسترده اضافه میکند.
| نمایش JSON |
|---|
{
"namedRange": {
object ( |
| فیلدها | |
|---|---|
namedRange | محدودهی نامگذاری شده برای اضافه کردن. فیلد |
درخواست حذف محدوده نامگذاریشده
محدوده نامگذاری شده با شناسه داده شده را از صفحه گسترده حذف میکند.
| نمایش JSON |
|---|
{ "namedRangeId": string } |
| فیلدها | |
|---|---|
namedRangeId | شناسهی محدودهی نامگذاری شده برای حذف. |
درخواست افزودن برگه
یک برگه جدید اضافه میکند. وقتی یک برگه در یک اندیس مشخص اضافه میشود، اندیس تمام برگههای بعدی یک واحد افزایش مییابد. برای اضافه کردن یک برگه شیء، به جای آن AddChartRequest استفاده کنید و EmbeddedObjectPosition.sheetId یا EmbeddedObjectPosition.newSheet را مشخص کنید.
| نمایش JSON |
|---|
{
"properties": {
object ( |
| فیلدها | |
|---|---|
properties | ویژگیهایی که برگه جدید باید داشته باشد. همه ویژگیها اختیاری هستند. فیلد |
درخواست حذف برگه
برگه درخواستی را حذف میکند.
| نمایش JSON |
|---|
{ "sheetId": integer } |
| فیلدها | |
|---|---|
sheetId | شناسه برگهای که قرار است حذف شود. اگر شیت از نوع |
درخواست تکمیل خودکار
دادههای بیشتری را بر اساس دادههای موجود پر میکند.
| نمایش JSON |
|---|
{ "useAlternateSeries": boolean, // Union field |
| فیلدها | |
|---|---|
useAlternateSeries | اگر قرار باشد دادهها را با سری "جایگزین" تولید کنیم، صحیح است. این بسته به نوع و مقدار دادههای منبع متفاوت است. |
area فیلد Union. ناحیهای که باید به صورت خودکار پر شود. area میتواند فقط یکی از موارد زیر باشد: | |
range | محدودهای که باید به صورت خودکار پر شود. این گزینه محدوده را بررسی کرده و مکانی را که دارای داده است شناسایی میکند و به طور خودکار آن دادهها را در بقیه محدوده پر میکند. |
sourceAndDestination | نواحی منبع و مقصد برای تکمیل خودکار. این به صراحت منبع تکمیل خودکار و محل گسترش آن دادهها را فهرست میکند. |
منبع و مقصد
ترکیبی از محدوده منبع و نحوه گسترش آن منبع.
| نمایش JSON |
|---|
{ "source": { object ( |
| فیلدها | |
|---|---|
source | محل دادههایی که قرار است به عنوان منبع تکمیل خودکار استفاده شوند. |
dimension | بُعدی که دادهها باید در آن پر شوند. |
fillLength | تعداد ردیفها یا ستونهایی که دادهها باید در آنها پر شوند. اعداد مثبت فراتر از آخرین ردیف یا آخرین ستون منبع قرار میگیرند. اعداد منفی قبل از اولین ردیف یا اولین ستون منبع قرار میگیرند. |
درخواست برش و چسباندن
دادهها را از مبدا به مقصد منتقل میکند.
| نمایش JSON |
|---|
{ "source": { object ( |
| فیلدها | |
|---|---|
source | دادههای منبع برای برش. |
destination | مختصات بالا سمت چپ که دادهها باید در آن جایگذاری شوند. |
pasteType | چه نوع دادهای باید پیست شود. صرف نظر از اینکه چه چیزی پیست شده است، تمام دادههای منبع کات خواهند شد. |
نوع چسباندن
چه نوع دادهای باید جایگذاری شود.
| انومها | |
|---|---|
PASTE_NORMAL | مقادیر، فرمولها، قالبها و ادغامها را جایگذاری کنید. |
PASTE_VALUES | فقط مقادیر را بدون فرمت، فرمول یا ادغام پیست کنید. |
PASTE_FORMAT | فقط قالب و اعتبارسنجی دادهها را جایگذاری کنید. |
PASTE_NO_BORDERS | مانند PASTE_NORMAL اما بدون حاشیه. |
PASTE_FORMULA | فقط فرمولها را جایگذاری کنید. |
PASTE_DATA_VALIDATION | فقط اعتبارسنجی دادهها را جایگذاری کنید. |
PASTE_CONDITIONAL_FORMATTING | فقط قوانین قالببندی شرطی را جایگذاری کنید. |
درخواست کپی پیست
دادهها را از مبدا به مقصد کپی میکند.
| نمایش JSON |
|---|
{ "source": { object ( |
| فیلدها | |
|---|---|
source | محدوده منبع برای کپی کردن. |
destination | مکانی که قرار است داده در آن پیست شود. اگر محدوده، طولی به اندازه مضربی از ارتفاع یا عرض منبع را پوشش دهد، دادهها برای پر کردن محدوده مقصد تکرار میشوند. اگر محدوده کوچکتر از محدوده منبع باشد، کل دادههای منبع همچنان کپی میشوند (بعد از انتهای محدوده مقصد). |
pasteType | چه نوع دادهای باید پیست شود. |
pasteOrientation | نحوه جهتگیری دادهها هنگام چسباندن. |
جهتگیری چسباندن
چگونه باید عملیات چسباندن انجام شود.
| انومها | |
|---|---|
NORMAL | به طور معمول بچسبانید. |
TRANSPOSE | چسباندن (paste) جابهجا شده، که در آن همه ردیفها به ستون تبدیل میشوند و برعکس. |
درخواست ادغام سلولها
تمام سلولهای موجود در محدوده را ادغام میکند.
| نمایش JSON |
|---|
{ "range": { object ( |
| فیلدها | |
|---|---|
range | محدودهی سلولهایی که باید ادغام شوند. |
mergeType | چگونه سلولها باید ادغام شوند. |
نوع ادغام
نوع ادغامی که قرار است ایجاد شود.
| انومها | |
|---|---|
MERGE_ALL | ایجاد یک ادغام واحد از محدوده |
MERGE_COLUMNS | برای هر ستون در محدوده، یک ادغام ایجاد کنید |
MERGE_ROWS | برای هر ردیف در محدوده، یک ادغام ایجاد کنید |
درخواست لغو ادغام سلولها
سلولهای موجود در محدوده داده شده را از حالت ادغام خارج میکند.
| نمایش JSON |
|---|
{
"range": {
object ( |
| فیلدها | |
|---|---|
range | محدودهای که تمام سلولها باید در آن ادغام نشوند. اگر محدوده شامل چندین ادغام باشد، همه ادغامها لغو میشوند. محدوده نباید بخشی از هیچ ادغامی را شامل شود. |
درخواست بهروزرسانی مرزها
مرزهای یک محدوده را بهروزرسانی میکند. اگر فیلدی در درخواست تنظیم نشده باشد، به این معنی است که مرز به همان شکل باقی میماند. برای مثال، با دو درخواست UpdateBordersRequest بعدی:
- محدوده: A1:A5
{ top: RED, bottom: WHITE } - محدوده: A1:A5
{ left: BLUE }
این باعث میشود که A1:A5 حاشیههایی به صورت { top: RED, bottom: WHITE, left: BLUE } داشته باشد. اگر میخواهید حاشیهای را پاک کنید، صریحاً استایل را روی NONE تنظیم کنید.
| نمایش JSON |
|---|
{ "range": { object ( |
| فیلدها | |
|---|---|
range | محدودهای که مرزهای آن باید بهروزرسانی شوند. |
top | مرزی که باید در بالای محدوده قرار داده شود. |
bottom | مرزی که باید در پایین محدوده قرار داده شود. |
left | مرزی که باید در سمت چپ محدوده قرار گیرد. |
right | مرزی که باید در سمت راست محدوده قرار گیرد. |
innerHorizontal | مرز افقی که باید درون محدوده قرار گیرد. |
innerVertical | مرز عمودی که باید درون محدوده قرار گیرد. |
درخواست بهروزرسانی سلولها
تمام سلولهای یک محدوده را با دادههای جدید بهروزرسانی میکند.
| نمایش JSON |
|---|
{ "rows": [ { object ( |
| فیلدها | |
|---|---|
rows[] | دادههایی که باید نوشته شوند. |
fields | فیلدهای CellData که باید بهروزرسانی شوند. حداقل یک فیلد باید مشخص شود. ریشه CellData است؛ 'row.values' نباید مشخص شود. میتوان از یک |
فیلد Union area . دادههای مکان باید نوشته شوند. دقیقاً یک مقدار باید تنظیم شود. area فقط میتواند یکی از موارد زیر باشد: | |
start | مختصات شروع نوشتن دادهها. هر تعداد سطر و ستون (شامل تعداد متفاوتی از ستونها در هر سطر) میتواند نوشته شود. |
range | محدودهای که قرار است دادهها در آن نوشته شوند. اگر دادههای موجود در ردیفها کل محدوده درخواستی را پوشش ندهند، فیلدهای منطبق با دادههای موجود در |
درخواست AddFilterView
یک نمای فیلتر اضافه میکند.
| نمایش JSON |
|---|
{
"filter": {
object ( |
| فیلدها | |
|---|---|
filter | فیلتری که باید اضافه شود. فیلد |
درخواست افزودن سلولها
سلولهای جدیدی را بعد از آخرین ردیف حاوی دادهها در یک برگه اضافه میکند و در صورت لزوم ردیفهای جدید را به برگه وارد میکند.
| نمایش JSON |
|---|
{ "sheetId": integer, "rows": [ { object ( |
| فیلدها | |
|---|---|
sheetId | شناسه برگهای که دادهها به آن اضافه میشوند. |
rows[] | دادههایی که باید اضافه شوند. |
fields | فیلدهای CellData که باید بهروزرسانی شوند. حداقل یک فیلد باید مشخص شود. ریشه CellData است؛ 'row.values' نباید مشخص شود. میتوان از یک |
فیلد Union area . دادههای موقعیت مکانی باید نوشته شوند. area فقط میتواند یکی از موارد زیر باشد: | |
tableId | شناسه جدولی که قرار است دادهها به آن اضافه شوند. دادهها فقط به بدنه جدول اضافه میشوند. این فیلد همچنین نسبت به فیلد |
درخواست فیلتر پاککنندهی پایه
اگر فیلتر پایهای روی برگه وجود داشته باشد، آن را پاک میکند.
| نمایش JSON |
|---|
{ "sheetId": integer } |
| فیلدها | |
|---|---|
sheetId | شناسه برگهای که فیلتر اصلی باید روی آن پاک شود. |
درخواست حذف ابعاد
ابعاد را از صفحه حذف میکند.
| نمایش JSON |
|---|
{
"range": {
object ( |
| فیلدها | |
|---|---|
range | ابعادی که باید از صفحه حذف شوند. |
درخواست حذف شیء جاسازیشده
شیء جاسازیشده با شناسهی دادهشده را حذف میکند.
| نمایش JSON |
|---|
{ "objectId": integer } |
| فیلدها | |
|---|---|
objectId | شناسهی شیء جاسازیشدهای که باید حذف شود. |
درخواست حذف فیلتر ویو
یک نمای فیلتر خاص را حذف میکند.
| نمایش JSON |
|---|
{ "filterId": integer } |
| فیلدها | |
|---|---|
filterId | شناسه فیلتری که باید حذف شود. |
درخواست نمایش فیلتر تکراری
یک نمای فیلتر خاص را کپی میکند.
| نمایش JSON |
|---|
{ "filterId": integer } |
| فیلدها | |
|---|---|
filterId | شناسهی فیلتری که کپی میشود. |
درخواست برگه تکراری
محتویات یک برگه را کپی میکند.
| نمایش JSON |
|---|
{ "sourceSheetId": integer, "insertSheetIndex": integer, "newSheetId": integer, "newSheetName": string } |
| فیلدها | |
|---|---|
sourceSheetId | برگهای که قرار است کپی شود. اگر برگه منبع از نوع |
insertSheetIndex | اندیس مبتنی بر صفر که باید برگه جدید در آن درج شود. اندیس تمام برگههای بعد از این افزایش مییابد. |
newSheetId | اگر تنظیم شود، شناسهی برگهی جدید. اگر تنظیم نشود، یک شناسه انتخاب میشود. اگر تنظیم شود، شناسه نباید با شناسهی هیچ برگهی موجود تداخل داشته باشد. اگر تنظیم شود، باید غیر منفی باشد. |
newSheetName | نام برگه جدید. اگر خالی باشد، نام جدیدی برای شما انتخاب میشود. |
درخواست جایگزینی را پیدا کنید
دادهها را در سلولهای یک محدوده، شیت یا تمام شیتها پیدا و جایگزین میکند.
| نمایش JSON |
|---|
{ "find": string, "replacement": string, "matchCase": boolean, "matchEntireCell": boolean, "searchByRegex": boolean, "includeFormulas": boolean, // Union field |
| فیلدها | |
|---|---|
find | مقدار مورد جستجو. |
replacement | مقداری که به عنوان جایگزین استفاده میشود. |
matchCase | اگر جستجو به حروف بزرگ و کوچک حساس باشد، صحیح است. |
matchEntireCell | اگر مقدار find باید با کل سلول مطابقت داشته باشد، صحیح است. |
searchByRegex | اگر مقدار find یک عبارت منظم (regex) باشد، مقدار صحیح (true) است. عبارت منظم و جایگزینی باید از قوانین عبارت منظم جاوا در آدرس https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html پیروی کنند. رشته جایگزینی مجاز است به گروههای در حال ضبط اشاره کند. برای مثال، اگر یک سلول محتوای |
includeFormulas | اگر جستجو شامل سلولهای دارای فرمول باشد، مقدار True و اگر شامل سلولهای دارای فرمول نباشد، مقدار False را برمیگرداند. |
scope فیلد یونیون. دامنهای که باید روی آن جستجو/جایگزینی انجام شود -- فقط و فقط یکی باید تنظیم شود. scope فقط میتواند یکی از موارد زیر باشد: | |
range | محدودهای که باید پیدا/جایگزین شود. |
sheetId | برگهای که باید پیدا/جایگزین شود. |
allSheets | برای پیدا کردن/جایگزینی روی همه برگهها، درست است. |
درخواست درج ابعاد
ردیفها یا ستونها را در یک صفحه در یک اندیس خاص درج میکند.
| نمایش JSON |
|---|
{
"range": {
object ( |
| فیلدها | |
|---|---|
range | ابعادی که باید درج شوند. هر دو اندیس شروع و پایان باید محدود باشند. |
inheritFromBefore | اینکه آیا ویژگیهای ابعاد باید از ابعاد قبل یا بعد از ابعاد جدید درج شده، بسط داده شوند یا خیر. برای ارثبری از ابعاد قبل، مقدار True را وارد کنید (که در این صورت اندیس شروع باید بزرگتر از 0 باشد)، و برای ارثبری از ابعاد بعد، مقدار false را وارد کنید. برای مثال، اگر اندیس ردیف ۰ دارای پسزمینه قرمز و اندیس ردیف ۱ دارای پسزمینه سبز باشد، درج ۲ ردیف در اندیس ۱ میتواند پسزمینه سبز یا قرمز را به ارث ببرد. اگر |
درخواست درج محدوده
سلولها را در یک محدوده قرار میدهد و سلولهای موجود را به بالا یا پایین جابجا میکند.
| نمایش JSON |
|---|
{ "range": { object ( |
| فیلدها | |
|---|---|
range | محدودهای که سلولهای جدید باید در آن وارد شوند. این محدوده به مرزهای برگه فعلی محدود شده است. |
shiftDimension | بُعدی که هنگام درج سلولها جابجا میشود. اگر |
درخواست MoveDimension
یک یا چند ردیف یا ستون را جابجا میکند.
| نمایش JSON |
|---|
{
"source": {
object ( |
| فیلدها | |
|---|---|
source | ابعاد منبع برای حرکت. |
destinationIndex | اندیس شروع مبتنی بر صفر که مشخص میکند دادههای منبع به کجا منتقل شوند، بر اساس مختصات قبل از حذف دادههای منبع از شبکه. دادههای موجود به پایین یا راست (بسته به بُعد) منتقل میشوند تا برای ابعاد منتقل شده جا باز شود. ابعاد منبع از شبکه حذف میشوند، بنابراین دادهها ممکن است در اندیس متفاوتی نسبت به آنچه مشخص شده است، قرار گیرند. برای مثال، با توجه به اینکه |
درخواست موقعیت شیء جاسازیشده (UpdateEmbeddedObjectPositionRequest)
موقعیت یک شیء جاسازیشده را بهروزرسانی کنید (مانند جابجایی یا تغییر اندازه یک نمودار یا تصویر).
| نمایش JSON |
|---|
{
"objectId": integer,
"newPosition": {
object ( |
| فیلدها | |
|---|---|
objectId | شناسهی شیء مورد نظر برای جابجایی. |
newPosition | یک موقعیت صریح برای انتقال شیء جاسازیشده به آن. اگر |
fields | فیلدهای |
درخواست چسباندن داده
دادهها را با شروع از مختصات مشخص شده، در صفحه گسترده وارد میکند.
| نمایش JSON |
|---|
{ "coordinate": { object ( |
| فیلدها | |
|---|---|
coordinate | مختصاتی که دادهها باید از آن شروع به درج شدن کنند. |
data | دادههایی که باید درج شوند. |
type | چگونه دادهها باید جایگذاری شوند. |
فیلد Union kind . برای تفسیر دادهها، دقیقاً باید یک مقدار تنظیم شود. kind فقط میتواند یکی از موارد زیر باشد: | |
delimiter | جداکننده در دادهها. |
html | اگر داده از نوع HTML باشد، درست است. |
درخواست متن به ستونها
یک ستون متن را بر اساس یک جداکننده در هر سلول، به چندین ستون تقسیم میکند.
| نمایش JSON |
|---|
{ "source": { object ( |
| فیلدها | |
|---|---|
source | محدوده دادههای منبع. این محدوده باید دقیقاً یک ستون را در بر بگیرد. |
delimiter | جداکنندهای که باید استفاده شود. فقط در صورتی استفاده میشود که delimiterType |
delimiterType | نوع جداکنندهای که باید استفاده شود. |
نوع جداکننده
جداکنندهای که باید بر اساس آن تقسیمبندی انجام شود.
| انومها | |
|---|---|
DELIMITER_TYPE_UNSPECIFIED | مقدار پیشفرض. این مقدار نباید استفاده شود. |
COMMA | "،" |
SEMICOLON | ";" |
PERIOD | «.» |
SPACE | « » |
CUSTOM | یک مقدار سفارشی که در جداکننده تعریف شده است. |
AUTODETECT | تشخیص خودکار ستونها |
درخواست بهروزرسانیFilterView
ویژگیهای نمای فیلتر را بهروزرسانی میکند.
| نمایش JSON |
|---|
{
"filter": {
object ( |
| فیلدها | |
|---|---|
filter | ویژگیهای جدید نمای فیلتر. |
fields | فیلدهایی که باید بهروزرسانی شوند. حداقل یک فیلد باید مشخص شود. |
درخواست حذف محدوده
محدودهای از سلولها را حذف میکند و سلولهای دیگر را به ناحیه حذف شده منتقل میکند.
| نمایش JSON |
|---|
{ "range": { object ( |
| فیلدها | |
|---|---|
range | محدوده سلولهایی که باید حذف شوند. |
shiftDimension | بُعدی که سلولهای حذف شده با آن جایگزین میشوند. اگر |
درخواست افزودن ابعاد
ردیفها یا ستونها را به انتهای یک برگه اضافه میکند.
| نمایش JSON |
|---|
{
"sheetId": integer,
"dimension": enum ( |
| فیلدها | |
|---|---|
sheetId | برگهای که قرار است سطرها یا ستونها به آن اضافه شوند. |
dimension | اینکه آیا سطرها یا ستونها باید اضافه شوند یا خیر. |
length | تعداد سطرها یا ستونهایی که باید اضافه شوند. |
درخواست قالب شرطی را اضافه کنید
یک قانون قالببندی شرطی جدید در اندیس داده شده اضافه میکند. اندیس تمام قوانین بعدی افزایش مییابد.
| نمایش JSON |
|---|
{
"rule": {
object ( |
| فیلدها | |
|---|---|
rule | قاعدهای که باید اضافه شود. |
index | اندیس مبتنی بر صفر که قانون باید در آن درج شود. |
درخواست UpdateConditionalFormatRule
یک قانون قالببندی شرطی را در اندیس داده شده بهروزرسانی میکند، یا یک قانون قالببندی شرطی را به اندیس دیگری منتقل میکند.
| نمایش JSON |
|---|
{ "index": integer, "sheetId": integer, // Union field |
| فیلدها | |
|---|---|
index | شاخص مبتنی بر صفرِ قاعدهای که باید جایگزین یا منتقل شود. |
sheetId | برگهای از قانون که قرار است جابجا شود. در صورت تنظیم |
instruction فیلد اتحادیه. نوع بهروزرسانی که باید اتفاق بیفتد. instruction میتواند فقط یکی از موارد زیر باشد: | |
rule | قاعدهای که باید جایگزین قاعده در اندیس داده شده شود. |
newIndex | این قانون باید در نهایت به شاخص جدید مبتنی بر صفر برسد. |
درخواست قالب شرطی حذف
یک قانون قالببندی شرطی را در اندیس داده شده حذف میکند. اندیس تمام قوانین بعدی یک واحد کاهش مییابد.
| نمایش JSON |
|---|
{ "index": integer, "sheetId": integer } |
| فیلدها | |
|---|---|
index | اندیس مبتنی بر صفرِ قاعدهای که قرار است حذف شود. |
sheetId | برگهای که قانون از آن حذف میشود. |
درخواست مرتبسازی
دادهها را در ردیفها بر اساس ترتیب مرتبسازی در هر ستون مرتب میکند.
| نمایش JSON |
|---|
{ "range": { object ( |
| فیلدها | |
|---|---|
range | محدودهای که قرار است مرتب شود. |
sortSpecs[] | ترتیب مرتبسازی بر اساس هر ستون. مشخصات بعدی زمانی استفاده میشوند که مقادیر در مشخصات قبلی برابر باشند. |
درخواست اعتبارسنجی تنظیم دادهها
یک قانون اعتبارسنجی داده برای هر سلول در محدوده تعیین میکند. برای پاک کردن اعتبارسنجی در یک محدوده، این را بدون مشخص کردن هیچ قانونی فراخوانی کنید.
| نمایش JSON |
|---|
{ "range": { object ( |
| فیلدها | |
|---|---|
range | محدودهای که قانون اعتبارسنجی دادهها باید در آن اعمال شود. |
rule | قانون اعتبارسنجی دادهها که باید روی هر سلول در محدوده تنظیم شود، یا برای پاک کردن اعتبارسنجی دادهها در محدوده، آن را خالی کنید. |
filteredRowsIncluded | اختیاری. اگر مقدار آن درست باشد، قانون اعتبارسنجی دادهها برای ردیفهای فیلتر شده نیز اعمال خواهد شد. |
درخواست SetBasicFilter
فیلتر پایه مرتبط با یک برگه را تنظیم میکند.
| نمایش JSON |
|---|
{
"filter": {
object ( |
| فیلدها | |
|---|---|
filter | فیلتری که باید تنظیم شود. |
درخواست AddProtectedRange
یک محدوده حفاظتشده جدید اضافه میکند.
| نمایش JSON |
|---|
{
"protectedRange": {
object ( |
| فیلدها | |
|---|---|
protectedRange | محدودهی محافظتشدهای که قرار است اضافه شود. فیلد |
درخواست بهروزرسانی محدوده محافظتشده
یک محدودهی محافظتشدهی موجود را با protectedRangeId مشخصشده بهروزرسانی میکند.
| نمایش JSON |
|---|
{
"protectedRange": {
object ( |
| فیلدها | |
|---|---|
protectedRange | محدودهی حفاظتشده برای بهروزرسانی با ویژگیهای جدید. |
fields | فیلدهایی که باید بهروزرسانی شوند. حداقل یک فیلد باید مشخص شود. دامنهی ریشهی |
درخواست حذف محدوده محافظتشده
محدودهی محافظتشده با شناسهی دادهشده را حذف میکند.
| نمایش JSON |
|---|
{ "protectedRangeId": integer } |
| فیلدها | |
|---|---|
protectedRangeId | شناسهی محدودهی حفاظتشدهای که قرار است حذف شود. |
درخواست تغییر اندازه خودکار ابعاد
به طور خودکار اندازه یک یا چند بُعد را بر اساس محتویات سلولهای آن بُعد تغییر میدهد.
| نمایش JSON |
|---|
{ // Union field |
| فیلدها | |
|---|---|
فیلد union dimension_range . محدوده ابعاد. dimension_range فقط میتواند یکی از موارد زیر باشد: | |
dimensions | ابعادی که به طور خودکار تغییر اندازه میدهند. |
dataSourceSheetDimensions | ابعاد روی یک برگه منبع داده برای تغییر اندازه خودکار. |
درخواست افزودن نمودار
یک نمودار به یک برگه در صفحه گسترده اضافه میکند.
| نمایش JSON |
|---|
{
"chart": {
object ( |
| فیلدها | |
|---|---|
chart | نموداری که باید به صفحه گسترده اضافه شود، شامل موقعیتی که باید در آن قرار گیرد. فیلد |
درخواست بهروزرسانی مشخصات نمودار
مشخصات نمودار را بهروزرسانی میکند. (این کار نمودار را جابهجا یا تغییر اندازه نمیدهد. برای جابهجایی یا تغییر اندازه نمودار، از UpdateEmbeddedObjectPositionRequest استفاده کنید.)
| نمایش JSON |
|---|
{
"chartId": integer,
"spec": {
object ( |
| فیلدها | |
|---|---|
chartId | شناسه نموداری که قرار است بهروزرسانی شود. |
spec | مشخصاتی که باید روی نمودار اعمال شود. |
درخواست بهروزرسانی
ویژگیهای محدودهی باندبندیشدهی ارائه شده را بهروزرسانی میکند.
| نمایش JSON |
|---|
{
"bandedRange": {
object ( |
| فیلدها | |
|---|---|
bandedRange | محدودهی نواری برای بهروزرسانی با ویژگیهای جدید. |
fields | فیلدهایی که باید بهروزرسانی شوند. حداقل یک فیلد باید مشخص شود. |
درخواست افزودن
یک محدوده نواری جدید به صفحه گسترده اضافه میکند.
| نمایش JSON |
|---|
{
"bandedRange": {
object ( |
| فیلدها | |
|---|---|
bandedRange | محدودهی نواری برای اضافه کردن. فیلد |
درخواست حذف باندینگ
محدودهی نواری با شناسهی داده شده را از صفحهگسترده حذف میکند.
| نمایش JSON |
|---|
{ "bandedRangeId": integer } |
| فیلدها | |
|---|---|
bandedRangeId | شناسهی محدودهی نواری که قرار است حذف شود. |
درخواست ایجادفرادادهتوسعهدهنده
درخواستی برای ایجاد فراداده توسعهدهنده.
| نمایش JSON |
|---|
{
"developerMetadata": {
object ( |
| فیلدها | |
|---|---|
developerMetadata | فراداده توسعهدهنده برای ایجاد. |
درخواست بهروزرسانیتوسعهدهندهفراداده
درخواستی برای بهروزرسانی ویژگیهای فرادادههای توسعهدهنده. ویژگیهای فرادادههای توسعهدهنده انتخابشده توسط فیلترها را به مقادیر ارائهشده در منبع DeveloperMetadata بهروزرسانی میکند. فراخوانیکنندگان باید ویژگیهایی را که میخواهند بهروزرسانی کنند در پارامتر fields مشخص کنند، و همچنین حداقل یک DataFilter مطابق با فرادادهای که میخواهند بهروزرسانی کنند را مشخص کنند.
| نمایش JSON |
|---|
{ "dataFilters": [ { object ( |
| فیلدها | |
|---|---|
dataFilters[] | فیلترهایی که با ورودیهای فرادادهی توسعهدهنده برای بهروزرسانی مطابقت دارند. |
developerMetadata | مقداری که تمام فرادادههای منطبق با فیلترهای داده به آن بهروزرسانی میشوند. |
fields | فیلدهایی که باید بهروزرسانی شوند. حداقل یک فیلد باید مشخص شود. |
درخواست حذف توسعهدهندهفراداده
درخواستی برای حذف فرادادههای توسعهدهنده.
| نمایش JSON |
|---|
{
"dataFilter": {
object ( |
| فیلدها | |
|---|---|
dataFilter | فیلتر دادهای که معیارهای مورد استفاده برای انتخاب ورودی فراداده توسعهدهنده برای حذف را توصیف میکند. |
درخواست محدوده تصادفی
ترتیب ردیفها را در یک محدوده تصادفی میکند.
| نمایش JSON |
|---|
{
"range": {
object ( |
| فیلدها | |
|---|---|
range | محدودهای که قرار است تصادفیسازی شود. |
درخواست افزودن ابعاد به گروه
یک گروه در محدوده مشخص شده ایجاد میکند.
اگر محدوده درخواستی، مجموعهای از محدوده گروه موجود G باشد، عمق G افزایش مییابد و این گروه جدید G' عمق آن گروه را دارد. برای مثال، یک گروه [C:D، عمق 1] + [B:E] منجر به گروههای [B:E، عمق 1] و [C:D، عمق 2] میشود. اگر محدوده درخواستی زیرمجموعهای از محدوده گروه موجود G باشد، عمق گروه جدید G' یکی بیشتر از عمق G میشود. برای مثال، یک گروه [B:E، عمق 1] + [C:D] منجر به گروههای [B:E، عمق 1] و [C:D، عمق 2] میشود. اگر محدوده درخواستی قبل از محدوده گروه موجود G شروع شود و در داخل آن پایان یابد، یا در داخل آن شروع شود و بعد از آن پایان یابد، محدوده گروه موجود G به اجتماع محدودهها تبدیل میشود و گروه جدید G' عمقی برابر با یک واحد بیشتر از عمق G و محدوده به عنوان محل تقاطع محدودهها دارد. برای مثال، یک گروه [B:D، عمق ۱] + [C:E] منجر به گروههای [B:E، عمق ۱] و [C:D، عمق ۲] میشود.
| نمایش JSON |
|---|
{
"range": {
object ( |
| فیلدها | |
|---|---|
range | محدودهای که میتوان در آن گروه ایجاد کرد. |
درخواست گروه ابعاد حذف
با کاهش عمق ابعاد در محدوده مشخص شده، یک گروه را در آن محدوده حذف میکند.
برای مثال، فرض کنید که صفحه دارای یک گروه عمق-۱ روی B:E و یک گروه عمق-۲ روی C:D است. حذف یک گروه روی D:E، صفحه را با یک گروه عمق-۱ روی B:D و یک گروه عمق-۲ روی C:C باقی میگذارد.
| نمایش JSON |
|---|
{
"range": {
object ( |
| فیلدها | |
|---|---|
range | محدوده گروهی که قرار است حذف شود. |
درخواست گروه ابعاد بهروزرسانی
وضعیت گروه مشخص شده را بهروزرسانی میکند.
| نمایش JSON |
|---|
{
"dimensionGroup": {
object ( |
| فیلدها | |
|---|---|
dimensionGroup | گروهی که وضعیت آن باید بهروزرسانی شود. محدوده و عمق گروه باید یک گروه معتبر در برگه را مشخص کند و سایر فیلدها بهروزرسانی شوند. |
fields | فیلدهایی که باید بهروزرسانی شوند. حداقل یک فیلد باید مشخص شود. |
درخواست TrimWhitespace
فاصلههای خالی (مانند فاصلهها، تبها یا خطوط جدید) را در هر سلول در محدوده مشخص شده حذف میکند. این درخواست تمام فاصلههای خالی را از ابتدا و انتهای متن هر سلول حذف میکند و هر توالی از کاراکترهای فاصله خالی باقی مانده را به یک فاصله واحد کاهش میدهد. اگر متن حذف شده حاصل با کاراکتر '+' یا '=' شروع شود، متن به عنوان یک مقدار رشتهای باقی میماند و به عنوان فرمول تفسیر نمیشود.
| نمایش JSON |
|---|
{
"range": {
object ( |
| فیلدها | |
|---|---|
range | محدودهای که سلولهای آن باید مرتب شوند. |
درخواست حذف موارد تکراری
ردیفهایی را در این محدوده حذف میکند که حاوی مقادیری در ستونهای مشخصشده هستند که تکراری از مقادیر هر ردیف قبلی هستند. ردیفهایی با مقادیر یکسان اما حروف، قالببندی یا فرمولهای متفاوت، تکراری در نظر گرفته میشوند.
این درخواست همچنین ردیفهای تکراری پنهان از دید (مثلاً به دلیل فیلتر) را حذف میکند. هنگام حذف ردیفهای تکراری، اولین نمونه از هر ردیف تکراری که از بالا به پایین اسکن میشود، در محدوده حاصل نگه داشته میشود. محتوای خارج از محدوده مشخص شده حذف نمیشود و ردیفهایی که تکراری در نظر گرفته میشوند، لازم نیست در محدوده مجاور یکدیگر باشند.
| نمایش JSON |
|---|
{ "range": { object ( |
| فیلدها | |
|---|---|
range | محدودهای که قرار است سطرهای تکراری از آن حذف شوند. |
comparisonColumns[] | ستونهای موجود در محدودهای که باید برای مقادیر تکراری تجزیه و تحلیل شوند. اگر هیچ ستونی انتخاب نشده باشد، تمام ستونها برای مقادیر تکراری تجزیه و تحلیل میشوند. |
درخواست بهروزرسانی شیء مرزی
ویژگی حاشیه یک شیء تعبیه شده را بهروزرسانی میکند.
| نمایش JSON |
|---|
{
"objectId": integer,
"border": {
object ( |
| فیلدها | |
|---|---|
objectId | شناسهی شیء تعبیهشده برای بهروزرسانی. |
border | حاشیهای که روی شیء جاسازیشده اعمال میشود. |
fields | فیلدهایی که باید بهروزرسانی شوند. حداقل یک فیلد باید مشخص شود. |
درخواست AddSlicer
یک برشدهنده به یک برگه در صفحه گسترده اضافه میکند.
| نمایش JSON |
|---|
{
"slicer": {
object ( |
| فیلدها | |
|---|---|
slicer | برشدهندهای که باید به صفحهگسترده اضافه شود، شامل موقعیتی که باید در آن قرار گیرد. فیلد |
درخواست UpdateSlicerSpec
مشخصات یک slicer را بهروزرسانی میکند. (این کار slicer را جابهجا یا تغییر اندازه نمیدهد. برای جابهجایی یا تغییر اندازه یک slicer UpdateEmbeddedObjectPositionRequest استفاده کنید.)
| نمایش JSON |
|---|
{
"slicerId": integer,
"spec": {
object ( |
| فیلدها | |
|---|---|
slicerId | شناسهی برشدهندهای که قرار است بهروزرسانی شود. |
spec | مشخصاتی که باید برای دستگاه برش اعمال شود. |
fields | فیلدهایی که باید بهروزرسانی شوند. حداقل یک فیلد باید مشخص شود. |
درخواست منبع داده را اضافه کنید
یک منبع داده اضافه میکند. پس از اینکه منبع داده با موفقیت اضافه شد، یک شیت DATA_SOURCE مرتبط ایجاد میشود و اجرایی برای بهروزرسانی شیت جهت خواندن دادهها از منبع داده آغاز میشود.
اگر در حال اضافه کردن یک منبع داده BigQuery هستید، این درخواست به یک محدوده OAuth bigquery.readonly اضافی نیاز دارد.
| نمایش JSON |
|---|
{
"dataSource": {
object ( |
| فیلدها | |
|---|---|
dataSource | منبع دادهای که باید اضافه شود. |
درخواست بهروزرسانی منبع داده
یک منبع داده را بهروزرسانی میکند. پس از اینکه منبع داده با موفقیت بهروزرسانی شد، اجرایی برای بهروزرسانی برگه DATA_SOURCE مرتبط آغاز میشود تا دادهها را از منبع داده بهروزرسانیشده بخواند.
اگر در حال بهروزرسانی منبع داده BigQuery هستید، این درخواست به یک دامنه OAuth اضافی bigquery.readonly نیاز دارد.
| نمایش JSON |
|---|
{
"dataSource": {
object ( |
| فیلدها | |
|---|---|
dataSource | منبع داده برای بهروزرسانی. |
fields | فیلدهایی که باید بهروزرسانی شوند. حداقل یک فیلد باید مشخص شود. |
درخواست حذف منبع داده
یک منبع داده را حذف میکند. این درخواست همچنین برگه منبع داده مرتبط را حذف میکند و تمام اشیاء منبع داده مرتبط را از هم جدا میکند.
| نمایش JSON |
|---|
{ "dataSourceId": string } |
| فیلدها | |
|---|---|
dataSourceId | شناسه منبع دادهای که قرار است حذف شود. |
درخواست تازهسازی منبع داده
یک یا چند شیء منبع داده را در صفحه گسترده با ارجاعات مشخص شده بهروزرسانی میکند.
اگر در حال بهروزرسانی منبع داده BigQuery هستید، این درخواست به یک دامنه OAuth اضافی bigquery.readonly نیاز دارد.
اگر چندین درخواست بهروزرسانی وجود داشته باشد که به اشیاء منبع داده یکسانی در یک دسته ارجاع میدهند، فقط آخرین درخواست بهروزرسانی پردازش میشود و بر این اساس، همه آن درخواستها پاسخ یکسانی خواهند داشت.
| نمایش JSON |
|---|
{ "force": boolean, // Union field |
| فیلدها | |
|---|---|
force | اشیاء منبع داده را صرف نظر از وضعیت فعلی، بهروزرسانی میکند. اگر تنظیم نشده باشد و یک شیء منبع داده ارجاعشده در وضعیت خطا باشد، بهروزرسانی بلافاصله با شکست مواجه میشود. |
فیلد target Union. مشخص میکند که چه چیزی باید بهروزرسانی شود. target فقط میتواند یکی از موارد زیر باشد: | |
references | ارجاع به اشیاء منبع داده برای بهروزرسانی. |
dataSourceId | ارجاع به یک |
isAll | تمام اشیاء منبع داده موجود در صفحه گسترده را بهروزرسانی میکند. |
ارجاعات شیء منبع داده
فهرستی از ارجاعات به اشیاء منبع داده.
| نمایش JSON |
|---|
{
"references": [
{
object ( |
| فیلدها | |
|---|---|
references[] | مراجع. |
مرجع شیء منبع داده
ارجاع به یک شیء منبع داده.
| نمایش JSON |
|---|
{ // Union field |
| فیلدها | |
|---|---|
value فیلد Union. نوع مرجع. value میتواند فقط یکی از موارد زیر باشد: | |
sheetId | ارجاعات به یک برگه |
chartId | ارجاعات به نمودار منبع داده. |
dataSourceTableAnchorCell | ارجاعات به یک |
dataSourcePivotTableAnchorCell | ارجاع به یک منبع داده |
dataSourceFormulaCell | ارجاع به سلولی که شامل |
لغو منبع دادهدرخواست تازه کردن
یک یا چند بهروزرسانی از اشیاء منبع داده را در صفحه گسترده توسط ارجاعات مشخص شده لغو میکند.
اگر در حال لغو بهروزرسانی در منبع داده BigQuery هستید، این درخواست به یک محدوده OAuth اضافی bigquery.readonly نیاز دارد.
| نمایش JSON |
|---|
{ // Union field |
| فیلدها | |
|---|---|
فیلد target Union. مشخص میکند چه چیزی لغو شود. target میتواند فقط یکی از موارد زیر باشد: | |
references | ارجاعات به اشیاء منبع داده که بهروزرسانیهای آنها باید لغو شود. |
dataSourceId | ارجاع به یک |
isAll | تمام بهروزرسانیهای شیء منبع داده موجود را برای همه منابع داده در صفحه گسترده لغو میکند. |
درخواست اضافه کردن جدول
یک جدول جدید به صفحه گسترده اضافه میکند.
| نمایش JSON |
|---|
{
"table": {
object ( |
| فیلدها | |
|---|---|
table | جدولی که باید اضافه شود. |
درخواست بهروزرسانی جدول
یک جدول را در صفحه گسترده بهروزرسانی میکند.
| نمایش JSON |
|---|
{
"table": {
object ( |
| فیلدها | |
|---|---|
table | جدولی که باید بهروزرسانی شود. |
fields | الزامی. فیلدهایی که باید بهروزرسانی شوند. حداقل یک فیلد باید مشخص شود. |
درخواست حذف جدول
جدول با شناسه داده شده را از صفحه گسترده حذف میکند.
| نمایش JSON |
|---|
{ "tableId": string } |
| فیلدها | |
|---|---|
tableId | شناسه جدولی که قرار است حذف شود. |