درخواست کنید
یک نوع بهروزرسانی برای اعمال در صفحهگسترده.
نمایندگی JSON |
---|
{ // Union field |
فیلدها | |
---|---|
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 های مرتبط را لغو می کند. |
UpdateSpreadsheetPropertiesRequest
ویژگی های صفحه گسترده را به روز می کند.
نمایندگی JSON |
---|
{
"properties": {
object ( |
فیلدها | |
---|---|
properties | خواص برای به روز رسانی |
fields | فیلدهایی که باید به روز شوند. حداقل یک فیلد باید مشخص شود. ریشه "خواص" ضمنی است و نباید مشخص شود. برای فهرست کردن هر فیلد می توان از یک |
UpdateSheetPropertiesRequest
ویژگی های برگه را با شناسه sheetId
مشخص شده به روز می کند.
نمایندگی JSON |
---|
{
"properties": {
object ( |
فیلدها | |
---|---|
properties | خواص برای به روز رسانی |
fields | فیلدهایی که باید به روز شوند. حداقل یک فیلد باید مشخص شود. |
UpdateDimensionPropertiesRequest
ویژگی های ابعاد را در محدوده مشخص شده به روز می کند.
نمایندگی JSON |
---|
{ "properties": { object ( |
فیلدها | |
---|---|
properties | خواص برای به روز رسانی |
fields | فیلدهایی که باید به روز شوند. حداقل یک فیلد باید مشخص شود. |
dimension_range میدان اتحادیه . محدوده ابعاد. dimension_range تنها می تواند یکی از موارد زیر باشد: | |
range | سطرها یا ستون ها برای به روز رسانی. |
dataSourceSheetRange | ستونهای صفحه منبع داده برای بهروزرسانی. |
DataSourceSheetDimensionRange
محدوده ای در امتداد یک بعد واحد در یک برگه DATA_SOURCE
.
نمایندگی JSON |
---|
{
"sheetId": integer,
"columnReferences": [
{
object ( |
فیلدها | |
---|---|
sheetId | شناسه برگه منبع داده که محدوده در آن قرار دارد. |
columnReferences[] | ستون های صفحه منبع داده |
UpdateNamedRangeRequest
ویژگی های محدوده نامگذاری شده را با namedRangeId
مشخص شده به روز می کند.
نمایندگی JSON |
---|
{
"namedRange": {
object ( |
فیلدها | |
---|---|
namedRange | محدوده نامگذاری شده برای بهروزرسانی با ویژگیهای جدید. |
fields | فیلدهایی که باید به روز شوند. حداقل یک فیلد باید مشخص شود. ریشه |
RepeatCellRequest
تمام سلول های محدوده را به مقادیر موجود در شی سلول داده شده به روز می کند. فقط فیلدهای فهرست شده در فیلد fields
به روز می شوند. بقیه بدون تغییر هستند
اگر یک سلول با فرمول بنویسید، محدوده فرمول به طور خودکار برای هر فیلد در محدوده افزایش می یابد. برای مثال، اگر سلولی با فرمول =A1
در محدوده B2:C4 بنویسید، B2 =A1
، B3 =A2
، B4 =A3
، C2 =B1
، C3 =B2
، C4 خواهد بود. =B3
.
برای ثابت نگه داشتن محدوده های فرمول، از نشانگر $
استفاده کنید. برای مثال، از فرمول =$A$1
برای جلوگیری از افزایش سطر و ستون استفاده کنید.
نمایندگی JSON |
---|
{ "range": { object ( |
فیلدها | |
---|---|
range | محدوده برای تکرار سلول در. |
cell | داده هایی برای نوشتن |
fields | فیلدهایی که باید به روز شوند. حداقل یک فیلد باید مشخص شود. |
AddNamedRangeRequest
محدوده ای با نام را به صفحه گسترده اضافه می کند.
نمایندگی JSON |
---|
{
"namedRange": {
object ( |
فیلدها | |
---|---|
namedRange | محدوده نامگذاری شده برای افزودن. فیلد |
DeleteNamedRangeRequest
محدوده نامگذاری شده با شناسه داده شده را از صفحه گسترده حذف می کند.
نمایندگی JSON |
---|
{ "namedRangeId": string } |
فیلدها | |
---|---|
namedRangeId | شناسه محدوده نامگذاری شده برای حذف. |
AddSheetRequest
یک برگه جدید اضافه می کند. هنگامی که یک برگه در یک شاخص معین اضافه می شود، همه شاخص های برگه های بعدی افزایش می یابد. برای افزودن شیت شی، به جای آن AddChartRequest
استفاده کنید و EmbeddedObjectPosition.sheetId
یا EmbeddedObjectPosition.newSheet
مشخص کنید.
نمایندگی JSON |
---|
{
"properties": {
object ( |
فیلدها | |
---|---|
properties | ویژگی هایی که برگه جدید باید داشته باشد. تمام خواص اختیاری است. فیلد |
DeleteSheetRequest
برگه درخواستی را حذف می کند.
نمایندگی JSON |
---|
{ "sheetId": integer } |
فیلدها | |
---|---|
sheetId | شناسه برگه برای حذف. اگر برگه از نوع |
درخواست تکمیل خودکار
داده های بیشتری را بر اساس داده های موجود پر می کند.
نمایندگی JSON |
---|
{ "useAlternateSeries": boolean, // Union field |
فیلدها | |
---|---|
useAlternateSeries | درست است اگر ما باید داده ها را با سری "جایگزین" تولید کنیم. این بر اساس نوع و مقدار داده های منبع متفاوت است. |
area میدان اتحادیه منطقه برای تکمیل خودکار area می تواند تنها یکی از موارد زیر باشد: | |
range | محدوده برای تکمیل خودکار. این محدوده را بررسی می کند و مکانی را که دارای داده است شناسایی می کند و به طور خودکار آن داده ها را در بقیه محدوده پر می کند. |
sourceAndDestination | مناطق مبدا و مقصد برای تکمیل خودکار. این به صراحت منبع تکمیل خودکار و مکان گسترش آن داده را فهرست می کند. |
SourceAndDestination
ترکیبی از محدوده منبع و نحوه گسترش آن منبع.
نمایندگی JSON |
---|
{ "source": { object ( |
فیلدها | |
---|---|
source | مکان دادهها برای استفاده به عنوان منبع تکمیل خودکار. |
dimension | ابعادی که داده ها باید در آن پر شوند. |
fillLength | تعداد سطرها یا ستون هایی که داده ها باید در آنها پر شوند. اعداد مثبت فراتر از آخرین ردیف یا آخرین ستون منبع گسترش می یابند. اعداد منفی قبل از سطر اول یا ستون اول منبع گسترش می یابند. |
CutPasteRequest
داده ها را از مبدا به مقصد منتقل می کند.
نمایندگی JSON |
---|
{ "source": { object ( |
فیلدها | |
---|---|
source | داده های منبع برای برش. |
destination | مختصات بالا سمت چپ که در آن داده ها باید چسبانده شوند. |
pasteType | چه نوع داده هایی برای چسباندن. تمام داده های منبع قطع می شود، صرف نظر از اینکه چه چیزی چسبانده شده است. |
PasteType
چه نوع داده هایی باید چسبانده شوند.
Enums | |
---|---|
PASTE_NORMAL | مقادیر، فرمولها، قالبها و ادغامها را جایگذاری کنید. |
PASTE_VALUES | مقادیر را فقط بدون فرمت، فرمول یا ادغام جایگذاری کنید. |
PASTE_FORMAT | فقط قالب و اعتبار داده را جایگذاری کنید. |
PASTE_NO_BORDERS | مانند PASTE_NORMAL اما بدون حاشیه. |
PASTE_FORMULA | فقط فرمول ها را بچسبانید. |
PASTE_DATA_VALIDATION | فقط اعتبارسنجی داده را جایگذاری کنید. |
PASTE_CONDITIONAL_FORMATTING | فقط قوانین قالب بندی شرطی را جایگذاری کنید. |
CopyPasteRequest
داده ها را از مبدا تا مقصد کپی می کند.
نمایندگی JSON |
---|
{ "source": { object ( |
فیلدها | |
---|---|
source | محدوده منبع برای کپی کردن |
destination | مکانی برای چسباندن اگر محدوده ای را پوشش دهد که مضربی از ارتفاع یا عرض منبع باشد، داده ها برای پر کردن محدوده مقصد تکرار می شوند. اگر محدوده کوچکتر از محدوده منبع باشد، کل داده منبع همچنان کپی می شود (فراتر از انتهای محدوده مقصد). |
pasteType | چه نوع داده هایی برای چسباندن. |
pasteOrientation | چگونه آن داده ها باید هنگام چسباندن جهت گیری شوند. |
PasteOrientation
عملیات خمیری چگونه باید انجام شود.
Enums | |
---|---|
NORMAL | به طور معمولی بچسبانید. |
TRANSPOSE | جابجایی جابجا شده، جایی که همه سطرها تبدیل به ستون می شوند و بالعکس. |
MergeCellsRequest
تمام سلول های محدوده را ادغام می کند.
نمایندگی JSON |
---|
{ "range": { object ( |
فیلدها | |
---|---|
range | محدوده سلول هایی که باید ادغام شوند. |
mergeType | چگونه سلول ها باید ادغام شوند. |
MergeType
نوع ادغام برای ایجاد.
Enums | |
---|---|
MERGE_ALL | یک ادغام واحد از محدوده ایجاد کنید |
MERGE_COLUMNS | برای هر ستون در محدوده یک ادغام ایجاد کنید |
MERGE_ROWS | برای هر ردیف در محدوده یک ادغام ایجاد کنید |
UnmergeCellsRequest
سلول های محدوده داده شده را از حالت ادغام خارج می کند.
نمایندگی JSON |
---|
{
"range": {
object ( |
فیلدها | |
---|---|
range | محدوده ای که در آن همه سلول ها باید از هم ادغام شوند. اگر محدوده شامل چندین ادغام باشد، همه از ادغام خارج می شوند. محدوده نباید تا حدی از هیچ ادغامی را در برگیرد. |
UpdateBordersRequest
مرزهای یک محدوده را به روز می کند. اگر یک فیلد در درخواست تنظیم نشده باشد، به این معنی است که مرز همانطور که هست باقی میماند. به عنوان مثال، با دو 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 | مرز عمودی برای قرار دادن در محدوده. |
UpdateCellsRequest
تمام سلول های یک محدوده را با داده های جدید به روز می کند.
نمایندگی JSON |
---|
{ "rows": [ { object ( |
فیلدها | |
---|---|
rows[] | داده هایی برای نوشتن |
fields | فیلدهای CellData که باید به روز شوند. حداقل یک فیلد باید مشخص شود. ریشه CellData است. "row.values." نباید مشخص شود. برای فهرست کردن هر فیلد می توان از یک |
area میدان اتحادیه داده های مکان باید نوشته شود. دقیقاً یک مقدار باید تنظیم شود. area می تواند تنها یکی از موارد زیر باشد: | |
start | مختصاتی برای شروع نوشتن داده ها در. هر تعداد سطر و ستون (شامل تعداد متفاوت ستون در هر سطر) ممکن است نوشته شود. |
range | محدوده برای نوشتن داده ها. اگر دادههای ردیفها کل محدوده درخواستی را پوشش ندهند، فیلدهای مطابق با |
AddFilterViewRequest
نمای فیلتر را اضافه می کند.
نمایندگی JSON |
---|
{
"filter": {
object ( |
فیلدها | |
---|---|
filter | فیلتر برای اضافه کردن. فیلد |
AppendCellsRequest
سلولهای جدید را بعد از آخرین ردیف با دادههای یک برگه اضافه میکند و در صورت لزوم، ردیفهای جدید را در برگه وارد میکند.
نمایندگی JSON |
---|
{
"sheetId": integer,
"rows": [
{
object ( |
فیلدها | |
---|---|
sheetId | شناسه برگه برای الحاق داده ها به. |
rows[] | داده ها برای پیوست |
fields | فیلدهای CellData که باید به روز شوند. حداقل یک فیلد باید مشخص شود. ریشه CellData است. "row.values." نباید مشخص شود. برای فهرست کردن هر فیلد می توان از یک |
ClearBasicFilterRequest
فیلتر اصلی را در صورت وجود فیلتر روی برگه پاک می کند.
نمایندگی JSON |
---|
{ "sheetId": integer } |
فیلدها | |
---|---|
sheetId | شناسه برگه ای که فیلتر اصلی روی آن باید پاک شود. |
DeleteDimensionRequest
ابعاد را از برگه حذف می کند.
نمایندگی JSON |
---|
{
"range": {
object ( |
فیلدها | |
---|---|
range | ابعادی که باید از برگه حذف شود. |
DeleteEmbeddedObjectRequest
شی جاسازی شده با شناسه داده شده را حذف می کند.
نمایندگی JSON |
---|
{ "objectId": integer } |
فیلدها | |
---|---|
objectId | شناسه شی جاسازی شده برای حذف. |
DeleteFilterViewRequest
یک نمای فیلتر خاص را حذف می کند.
نمایندگی JSON |
---|
{ "filterId": integer } |
فیلدها | |
---|---|
filterId | شناسه فیلتر برای حذف. |
DuplicateFilterViewRequest
یک نمای فیلتر خاص را کپی می کند.
نمایندگی JSON |
---|
{ "filterId": integer } |
فیلدها | |
---|---|
filterId | شناسه فیلتر در حال تکرار است. |
DuplicateSheetRequest
محتوای یک برگه را کپی می کند.
نمایندگی JSON |
---|
{ "sourceSheetId": integer, "insertSheetIndex": integer, "newSheetId": integer, "newSheetName": string } |
فیلدها | |
---|---|
sourceSheetId | ورق برای تکرار. اگر برگه منبع از نوع |
insertSheetIndex | شاخص مبتنی بر صفر که در آن صفحه جدید باید درج شود. شاخص تمام برگه ها بعد از این افزایش می یابد. |
newSheetId | در صورت تنظیم، شناسه برگه جدید. اگر تنظیم نشود، یک شناسه انتخاب می شود. در صورت تنظیم، شناسه نباید با شناسه برگه موجود تضاد داشته باشد. اگر تنظیم شود، باید غیر منفی باشد. |
newSheetName | نام برگه جدید. اگر خالی باشد، نام جدیدی برای شما انتخاب می شود. |
FindReplaceRequest
داده ها را در سلول ها در یک محدوده، صفحه یا همه برگه ها پیدا می کند و جایگزین می کند.
نمایندگی JSON |
---|
{ "find": string, "replacement": string, "matchCase": boolean, "matchEntireCell": boolean, "searchByRegex": boolean, "includeFormulas": boolean, // Union field |
فیلدها | |
---|---|
find | ارزش جستجو |
replacement | ارزشی که به عنوان جایگزین استفاده می شود. |
matchCase | اگر جستجو به حروف کوچک و بزرگ حساس باشد درست است. |
matchEntireCell | درست است اگر مقدار find باید با کل سلول مطابقت داشته باشد. |
searchByRegex | اگر مقدار find یک regex باشد درست است. عبارت منظم و جایگزینی باید از قوانین regex جاوا در https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html پیروی کند. رشته جایگزین مجاز است به گروه های ضبط کننده اشاره کند. به عنوان مثال، اگر یک سلول دارای محتوای |
includeFormulas | درست است اگر جستجو باید شامل سلولهایی با فرمول باشد. رد شدن از سلول ها با فرمول اشتباه است. |
scope میدان اتحادیه محدوده ای که برای یافتن/جایگزین کردن آن -- یک و تنها یکی باید تنظیم شود. scope می تواند تنها یکی از موارد زیر باشد: | |
range | محدوده برای یافتن/جایگزین کردن. |
sheetId | ورق برای پیدا کردن/جایگزین کردن |
allSheets | درست است برای پیدا کردن/جایگزینی روی همه برگه ها. |
InsertDimensionRequest
سطرها یا ستون ها را در یک صفحه در یک شاخص خاص درج می کند.
نمایندگی JSON |
---|
{
"range": {
object ( |
فیلدها | |
---|---|
range | ابعاد برای درج. هر دو شاخص شروع و پایان باید محدود شوند. |
inheritFromBefore | اینکه آیا ویژگی های ابعاد باید از ابعاد قبل یا بعد از ابعاد جدید درج شده گسترش یابد. به ارث بردن از ابعاد قبل درست است (در این صورت شاخص شروع باید بزرگتر از 0 باشد) و غلط برای ارث بردن از ابعاد بعد. به عنوان مثال، اگر نمایه ردیف 0 دارای پسزمینه قرمز و شاخص ردیف 1 دارای پسزمینه سبز باشد، درج 2 ردیف در نمایه 1 میتواند پسزمینه سبز یا قرمز را به ارث ببرد. اگر |
InsertRangeRequest
سلولها را در یک محدوده قرار میدهد و سلولهای موجود را به بالا یا پایین تغییر میدهد.
نمایندگی JSON |
---|
{ "range": { object ( |
فیلدها | |
---|---|
range | محدوده برای درج سلول های جدید. |
shiftDimension | ابعادی که هنگام درج سلول ها تغییر می کند. اگر |
MoveDimensionRequest
یک یا چند سطر یا ستون را جابجا می کند.
نمایندگی JSON |
---|
{
"source": {
object ( |
فیلدها | |
---|---|
source | ابعاد منبع برای حرکت. |
destinationIndex | شاخص شروع مبتنی بر صفر مبنی بر اینکه دادههای منبع را به کجا منتقل کنیم، بر اساس مختصات قبل از حذف دادههای منبع از شبکه. دادههای موجود به پایین یا راست (بسته به بعد) جابهجا میشوند تا فضا برای ابعاد جابجا شده باز شود. ابعاد منبع از شبکه حذف میشوند، بنابراین ممکن است دادهها در فهرست متفاوتی نسبت به آنچه مشخص شده است قرار بگیرند. به عنوان مثال، با توجه به |
UpdateEmbeddedObjectPositionRequest
موقعیت یک شی جاسازی شده را به روز کنید (مانند حرکت یا تغییر اندازه نمودار یا تصویر).
نمایندگی JSON |
---|
{
"objectId": integer,
"newPosition": {
object ( |
فیلدها | |
---|---|
objectId | شناسه شی مورد انتقال. |
newPosition | یک موقعیت صریح برای جابجایی شی جاسازی شده به آن. اگر |
fields | فیلدهای |
PasteDataRequest
داده ها را با شروع مختصات مشخص شده در صفحه گسترده وارد می کند.
نمایندگی JSON |
---|
{ "coordinate": { object ( |
فیلدها | |
---|---|
coordinate | مختصاتی که در آن داده ها باید درج شوند. |
data | داده هایی برای درج |
type | چگونه داده ها باید چسبانده شوند. |
kind میدان اتحادیه . نحوه تفسیر داده ها، دقیقاً یک مقدار باید تنظیم شود. kind می تواند تنها یکی از موارد زیر باشد: | |
delimiter | جداکننده در داده ها |
html | اگر داده ها HTML باشند درست است. |
TextToColumnsRequest
ستونی از متن را بر اساس یک جداکننده در هر سلول به چندین ستون تقسیم می کند.
نمایندگی JSON |
---|
{ "source": { object ( |
فیلدها | |
---|---|
source | محدوده داده منبع این باید دقیقاً یک ستون را شامل شود. |
delimiter | جداکننده برای استفاده فقط در صورتی استفاده می شود که DelimiterType |
delimiterType | نوع جداکننده برای استفاده |
DelimiterType
جداکننده برای تقسیم کردن.
Enums | |
---|---|
DELIMITER_TYPE_UNSPECIFIED | مقدار پیش فرض این مقدار نباید استفاده شود. |
COMMA | "" |
SEMICOLON | ";" |
PERIOD | "." |
SPACE | "" |
CUSTOM | یک مقدار سفارشی همانطور که در جداکننده تعریف شده است. |
AUTODETECT | تشخیص خودکار ستون ها |
UpdateFilterViewRequest
ویژگی های نمای فیلتر را به روز می کند.
نمایندگی JSON |
---|
{
"filter": {
object ( |
فیلدها | |
---|---|
filter | ویژگی های جدید نمای فیلتر. |
fields | فیلدهایی که باید به روز شوند. حداقل یک فیلد باید مشخص شود. |
DeleteRangeRequest
طیف وسیعی از سلول ها را حذف می کند و سلول های دیگر را به ناحیه حذف شده منتقل می کند.
نمایندگی JSON |
---|
{ "range": { object ( |
فیلدها | |
---|---|
range | محدوده سلول هایی که باید حذف شوند. |
shiftDimension | بعد که سلول های حذف شده با آن جایگزین می شود. اگر |
AppendDimensionRequest
سطرها یا ستون ها را به انتهای برگه اضافه می کند.
نمایندگی JSON |
---|
{
"sheetId": integer,
"dimension": enum ( |
فیلدها | |
---|---|
sheetId | برگه ای که باید سطرها یا ستون ها را به آن اضافه کنید. |
dimension | سطرها یا ستونها باید اضافه شوند. |
length | تعداد سطرها یا ستون هایی که باید اضافه شوند. |
AddConditionalFormatRuleRequest
یک قانون قالب مشروط جدید را در ایندکس داده شده اضافه می کند. همه شاخص های قوانین بعدی افزایش می یابد.
نمایندگی JSON |
---|
{
"rule": {
object ( |
فیلدها | |
---|---|
rule | قانون اضافه کردن |
index | شاخص مبتنی بر صفر که در آن قانون باید درج شود. |
UpdateConditionalFormatRuleRequest
یک قانون قالب شرطی را در نمایه داده شده به روز می کند یا یک قانون قالب شرطی را به نمایه دیگری منتقل می کند.
نمایندگی JSON |
---|
{ "index": integer, "sheetId": integer, // Union field |
فیلدها | |
---|---|
index | شاخص مبتنی بر صفر قانون که باید جایگزین یا جابجا شود. |
sheetId | ورق قانون به حرکت. اگر |
instruction میدانی اتحادیه نوعی به روز رسانی که باید اتفاق بیفتد. instruction می تواند تنها یکی از موارد زیر باشد: | |
rule | قاعده ای که باید جایگزین قانون در شاخص داده شده شود. |
newIndex | شاخص جدید مبتنی بر صفر که قانون باید به آن ختم شود. |
DeleteConditionalFormatRuleRequest
یک قانون قالب شرطی را در نمایه داده شده حذف می کند. همه شاخص های قوانین بعدی کاهش می یابد.
نمایندگی JSON |
---|
{ "index": integer, "sheetId": integer } |
فیلدها | |
---|---|
index | شاخص مبتنی بر صفر قانون که باید حذف شود. |
sheetId | برگه ای که قانون از آن حذف می شود. |
SortRangeRequest
داده ها را در ردیف ها بر اساس ترتیب مرتب سازی در هر ستون مرتب می کند.
نمایندگی JSON |
---|
{ "range": { object ( |
فیلدها | |
---|---|
range | محدوده برای مرتب سازی. |
sortSpecs[] | ترتیب مرتب سازی در هر ستون. مشخصات بعدی زمانی استفاده می شود که مقادیر در مشخصات قبلی برابر باشد. |
SetDataValidationRequest
یک قانون اعتبارسنجی داده را برای هر سلول در محدوده تنظیم می کند. برای پاک کردن اعتبارسنجی در یک محدوده، این را بدون هیچ قانون مشخصی فراخوانی کنید.
نمایندگی JSON |
---|
{ "range": { object ( |
فیلدها | |
---|---|
range | محدوده ای که قانون اعتبارسنجی داده باید روی آن اعمال شود. |
rule | قانون اعتبارسنجی داده که باید روی هر سلول در محدوده تنظیم شود یا برای پاک کردن اعتبارسنجی داده در محدوده خالی شود. |
SetBasicFilterRequest
فیلتر اصلی مرتبط با یک صفحه را تنظیم می کند.
نمایندگی JSON |
---|
{
"filter": {
object ( |
فیلدها | |
---|---|
filter | فیلتر برای تنظیم |
AddProtectedRangeRequest
یک محدوده محافظت شده جدید اضافه می کند.
نمایندگی JSON |
---|
{
"protectedRange": {
object ( |
فیلدها | |
---|---|
protectedRange | محدوده محافظت شده که باید اضافه شود. فیلد |
UpdateProtectedRangeRequest
یک محدوده حفاظت شده موجود را با protectedRangeId
مشخص شده به روز می کند.
نمایندگی JSON |
---|
{
"protectedRange": {
object ( |
فیلدها | |
---|---|
protectedRange | محدوده محافظت شده برای به روز رسانی با ویژگی های جدید. |
fields | فیلدهایی که باید به روز شوند. حداقل یک فیلد باید مشخص شود. root |
DeleteProtectedRangeRequest
محدوده محافظت شده را با شناسه داده شده حذف می کند.
نمایندگی JSON |
---|
{ "protectedRangeId": integer } |
فیلدها | |
---|---|
protectedRangeId | شناسه محدوده محافظت شده برای حذف. |
AutoResizeDimensionsRequest
به طور خودکار اندازه یک یا چند بعد را بر اساس محتویات سلول های آن بعد تغییر می دهد.
نمایندگی JSON |
---|
{ // Union field |
فیلدها | |
---|---|
dimension_range میدان اتحادیه . محدوده ابعاد. dimension_range تنها می تواند یکی از موارد زیر باشد: | |
dimensions | ابعاد به طور خودکار تغییر اندازه. |
dataSourceSheetDimensions | ابعاد در برگه منبع داده برای تغییر اندازه خودکار. |
AddChartRequest
نموداری را به یک صفحه در صفحه گسترده اضافه می کند.
نمایندگی JSON |
---|
{
"chart": {
object ( |
فیلدها | |
---|---|
chart | نموداری که باید به صفحه گسترده اضافه شود، از جمله موقعیتی که باید در آن قرار گیرد. فیلد |
UpdateChartSpecRequest
مشخصات یک نمودار را به روز می کند. (این یک نمودار را جابجا یا تغییر اندازه نمی دهد. برای جابجایی یا تغییر اندازه نمودار، از UpdateEmbeddedObjectPositionRequest
استفاده کنید.)
نمایندگی JSON |
---|
{
"chartId": integer,
"spec": {
object ( |
فیلدها | |
---|---|
chartId | شناسه نمودار برای به روز رسانی. |
spec | مشخصاتی که باید در نمودار اعمال شود. |
UpdateBandingRequest
ویژگی های محدوده نواری ارائه شده را به روز می کند.
نمایندگی JSON |
---|
{
"bandedRange": {
object ( |
فیلدها | |
---|---|
bandedRange | محدوده نواری برای به روز رسانی با ویژگی های جدید. |
fields | فیلدهایی که باید به روز شوند. حداقل یک فیلد باید مشخص شود. ریشه |
AddBandingRequest
یک محدوده نواری جدید به صفحه گسترده اضافه می کند.
نمایندگی JSON |
---|
{
"bandedRange": {
object ( |
فیلدها | |
---|---|
bandedRange | محدوده نواری برای اضافه کردن. فیلد |
DeleteBandingRequest
محدوده نواری با شناسه داده شده را از صفحه گسترده حذف می کند.
نمایندگی JSON |
---|
{ "bandedRangeId": integer } |
فیلدها | |
---|---|
bandedRangeId | شناسه محدوده نواری برای حذف. |
CreateDeveloperMetadataRequest
درخواستی برای ایجاد ابرداده توسعه دهنده.
نمایندگی JSON |
---|
{
"developerMetadata": {
object ( |
فیلدها | |
---|---|
developerMetadata | ابرداده توسعه دهنده برای ایجاد. |
UpdateDeveloperMetadataRequest
درخواستی برای بهروزرسانی ویژگیهای فراداده توسعهدهنده. ویژگی های ابرداده توسعه دهنده انتخاب شده توسط فیلترها را به مقادیر ارائه شده در منبع DeveloperMetadata
به روز می کند. تماسگیرندگان باید ویژگیهایی را که میخواهند بهروزرسانی کنند در پارامتر فیلدها مشخص کنند، و همچنین حداقل یک DataFilter
که با ابردادهای که میخواهند بهروزرسانی کنند مطابقت داشته باشد، مشخص کنند.
نمایندگی JSON |
---|
{ "dataFilters": [ { object ( |
فیلدها | |
---|---|
dataFilters[] | فیلترهای مطابق با ورودی های فراداده توسعه دهنده برای به روز رسانی. |
developerMetadata | مقداری که تمام ابرداده های مطابق با فیلترهای داده به آن به روز می شوند. |
fields | فیلدهایی که باید به روز شوند. حداقل یک فیلد باید مشخص شود. root |
DeleteDeveloperMetadataRequest
درخواستی برای حذف ابرداده برنامهنویس.
نمایندگی JSON |
---|
{
"dataFilter": {
object ( |
فیلدها | |
---|---|
dataFilter | فیلتر داده معیارهایی را که برای انتخاب ورودی ابرداده توسعهدهنده برای حذف استفاده میشود، توصیف میکند. |
RandomizeRangeRequest
ترتیب ردیف ها را در یک محدوده تصادفی می کند.
نمایندگی JSON |
---|
{
"range": {
object ( |
فیلدها | |
---|---|
range | محدوده برای تصادفی کردن |
AddDimensionGroupRequest
یک گروه در محدوده مشخص شده ایجاد می کند.
اگر محدوده درخواستی ابرمجموعه ای از محدوده یک گروه 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، عمق 1] + [C:E] به گروه های [B:E، عمق 1] و [C:D، عمق 2] منجر می شود.
نمایندگی JSON |
---|
{
"range": {
object ( |
فیلدها | |
---|---|
range | محدوده ای که در آن یک گروه ایجاد می شود. |
DeleteDimensionGroupRequest
با کاهش عمق ابعاد در محدوده، گروهی را در محدوده مشخص شده حذف می کند.
به عنوان مثال، فرض کنید ورق دارای یک گروه عمق-1 روی B:E و یک گروه عمق-2 روی C:D است. حذف یک گروه روی D:E باعث میشود که صفحه با گروه عمق-1 روی B:D و گروه عمق-2 روی C:C قرار گیرد.
نمایندگی JSON |
---|
{
"range": {
object ( |
فیلدها | |
---|---|
range | محدوده گروهی که باید حذف شود. |
UpdateDimensionGroupRequest
وضعیت گروه مشخص شده را به روز می کند.
نمایندگی JSON |
---|
{
"dimensionGroup": {
object ( |
فیلدها | |
---|---|
dimensionGroup | گروهی که وضعیت آن باید به روز شود. محدوده و عمق گروه باید یک گروه معتبر را در برگه مشخص کند و همه فیلدهای دیگر به روز شوند. |
fields | فیلدهایی که باید به روز شوند. حداقل یک فیلد باید مشخص شود. ریشه |
TrimWhitespaceRequest
فضای خالی (مانند فاصله ها، برگه ها یا خطوط جدید) را در هر سلول در محدوده مشخص شده برش می دهد. این درخواست تمام فضای خالی را از ابتدا و انتهای متن هر سلول حذف می کند و هر دنباله ای از کاراکترهای فضای خالی باقی مانده را به یک فضای واحد کاهش می دهد. اگر متن بریده شده با کاراکتر '+' یا '=' شروع شود، متن به عنوان یک مقدار رشته باقی می ماند و به عنوان یک فرمول تفسیر نمی شود.
نمایندگی JSON |
---|
{
"range": {
object ( |
فیلدها | |
---|---|
range | محدوده ای که سلول های آن کوتاه شود. |
DeleteDuplicatesRequest
ردیف هایی را در این محدوده حذف می کند که حاوی مقادیری در ستون های مشخص شده هستند که تکراری از مقادیر در هر ردیف قبلی هستند. سطرهایی با مقادیر یکسان اما حروف، قالببندی یا فرمولهای متفاوت، تکراری در نظر گرفته میشوند.
این درخواست همچنین ردیف های تکراری پنهان شده از دید (مثلاً به دلیل فیلتر) را حذف می کند. هنگام حذف موارد تکراری، اولین نمونه از هر ردیف تکراری که از بالا به پایین اسکن می شود در محدوده حاصل نگهداری می شود. محتوای خارج از محدوده مشخصشده حذف نمیشود، و ردیفهایی که تکراری در نظر گرفته میشوند لازم نیست در مجاورت یکدیگر در محدوده باشند.
نمایندگی JSON |
---|
{ "range": { object ( |
فیلدها | |
---|---|
range | محدوده برای حذف ردیف های تکراری. |
comparisonColumns[] | ستون های موجود در محدوده برای تجزیه و تحلیل مقادیر تکراری. اگر هیچ ستونی انتخاب نشده باشد، تمام ستون ها برای موارد تکراری تجزیه و تحلیل می شوند. |
UpdateEmbeddedObjectBorderRequest
ویژگی مرزی یک شی جاسازی شده را به روز می کند.
نمایندگی JSON |
---|
{
"objectId": integer,
"border": {
object ( |
فیلدها | |
---|---|
objectId | شناسه شی جاسازی شده برای به روز رسانی. |
border | مرزی که برای شی جاسازی شده اعمال می شود. |
fields | فیلدهایی که باید به روز شوند. حداقل یک فیلد باید مشخص شود. |
AddSlicerRequest
یک برش دهنده به یک صفحه در صفحه گسترده اضافه می کند.
نمایندگی JSON |
---|
{
"slicer": {
object ( |
فیلدها | |
---|---|
slicer | برش دهنده ای که باید به صفحه گسترده اضافه شود، از جمله موقعیتی که باید در آن قرار گیرد. فیلد |
UpdateSlicerSpecRequest
مشخصات اسلایسر را به روز می کند. (این یک برش دهنده را جابجا نمی کند یا اندازه آن را تغییر نمی دهد. برای جابجایی یا تغییر اندازه یک اسلایسر از UpdateEmbeddedObjectPositionRequest
استفاده کنید.
نمایندگی JSON |
---|
{
"slicerId": integer,
"spec": {
object ( |
فیلدها | |
---|---|
slicerId | شناسه برش دهنده برای به روز رسانی. |
spec | مشخصاتی که باید برای برش دهنده اعمال شود. |
fields | فیلدهایی که باید به روز شوند. حداقل یک فیلد باید مشخص شود. ریشه |
AddDataSourceRequest
یک منبع داده اضافه می کند. پس از اینکه منبع داده با موفقیت اضافه شد، یک صفحه DATA_SOURCE
مرتبط ایجاد میشود و یک اجرا برای بازخوانی برگه برای خواندن دادهها از منبع داده آغاز میشود.
اگر منبع داده BigQuery را اضافه می کنید، این درخواست به یک محدوده OAuth اضافی bigquery.readonly
نیاز دارد.
نمایندگی JSON |
---|
{
"dataSource": {
object ( |
فیلدها | |
---|---|
dataSource | منبع داده برای اضافه کردن |
UpdateDataSourceRequest
یک منبع داده را به روز می کند. پس از بهروزرسانی موفقیتآمیز منبع داده، اجرایی برای بازخوانی برگه DATA_SOURCE
مرتبط برای خواندن دادهها از منبع داده بهروزرسانی شده آغاز میشود.
اگر منبع داده BigQuery را به روز می کنید، این درخواست به یک دامنه OAuth اضافی bigquery.readonly
نیاز دارد.
نمایندگی JSON |
---|
{
"dataSource": {
object ( |
فیلدها | |
---|---|
dataSource | منبع داده برای به روز رسانی |
fields | فیلدهایی که باید به روز شوند. حداقل یک فیلد باید مشخص شود. ریشه |
DeleteDataSourceRequest
یک منبع داده را حذف می کند. این درخواست همچنین برگه منبع داده مرتبط را حذف میکند و همه اشیاء منبع داده مرتبط را لغو پیوند میکند.
نمایندگی JSON |
---|
{ "dataSourceId": string } |
فیلدها | |
---|---|
dataSourceId | شناسه منبع داده برای حذف. |
RefreshDataSourceRequest
یک یا چند شی منبع داده را در صفحه گسترده توسط مراجع مشخص شده تازه می کند.
اگر منبع داده BigQuery را بهروزرسانی میکنید، این درخواست به یک محدوده OAuth اضافی bigquery.readonly
نیاز دارد.
اگر چندین درخواست بهروزرسانی وجود داشته باشد که به اشیاء منبع داده یکسان در یک دسته ارجاع میدهد، تنها آخرین درخواست تازهسازی پردازش میشود و همه آن درخواستها پاسخ یکسانی خواهند داشت.
نمایندگی JSON |
---|
{ "force": boolean, // Union field |
فیلدها | |
---|---|
force | اشیاء منبع داده را بدون توجه به وضعیت فعلی تازه می کند. اگر تنظیم نشده باشد و یک شی منبع داده ارجاع شده در حالت خطا باشد، تازه سازی فوراً با شکست مواجه می شود. |
target میدانی اتحادیه مشخص می کند چه چیزی باید بازخوانی شود. target فقط می تواند یکی از موارد زیر باشد: | |
references | ارجاع به اشیاء منبع داده برای تازه کردن. |
dataSourceId | ارجاع به یک |
isAll | تمام اشیاء منبع داده موجود در صفحه گسترده را تازه می کند. |
DataSourceObjectReferences
فهرستی از ارجاعات به اشیاء منبع داده.
نمایندگی JSON |
---|
{
"references": [
{
object ( |
فیلدها | |
---|---|
references[] | مراجع |
CancelDataSourceRefreshRequest
یک یا چند بار تازه سازی اشیاء منبع داده در صفحه گسترده توسط مراجع مشخص شده را لغو می کند.
اگر در حال لغو بهروزرسانی منبع داده BigQuery هستید، این درخواست به یک محدوده OAuth اضافی bigquery.readonly
نیاز دارد.
نمایندگی JSON |
---|
{ // Union field |
فیلدها | |
---|---|
target میدانی اتحادیه مشخص می کند چه چیزی باید لغو شود. target فقط می تواند یکی از موارد زیر باشد: | |
references | ارجاع به اشیاء منبع داده که رفرش آنها باید لغو شود. |
dataSourceId | ارجاع به یک |
isAll | همه رفرش های شی منبع داده موجود را برای همه منابع داده در صفحه گسترده لغو می کند. |