الطلب
نوع واحد من التحديث لتطبيقه على جدول بيانات.
تمثيل 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
|
رقم تعريف ورقة البيانات المطلوب حذفها.
إذا كانت الورقة من
|
AutoFillRequest
يملأ المزيد من البيانات استنادًا إلى البيانات الحالية.
تمثيل JSON |
---|
{ "useAlternateSeries": boolean, // Union field |
الحقول | |
---|---|
useAlternateSeries
|
صحيح إذا كان ينبغي علينا إنشاء بيانات باستخدام الدالة "alternate" السلسلة. يختلف هذا استنادًا إلى نوع ومقدار بيانات المصدر. |
حقل الاتحاد
area المنطقة المطلوب ملؤها تلقائيًا.
area
واحد فقط مما يلي:
|
|
range
|
النطاق المراد ملؤه تلقائيًا. سيؤدي هذا إلى فحص النطاق واكتشاف الموقع الذي يحتوي على بيانات وملء هذه البيانات تلقائيًا لبقية النطاق. |
sourceAndDestination
|
منطقتا المصدر والوجهة المطلوب ملؤها تلقائيًا يسرد هذا بشكل صريح مصدر الملء التلقائي ومكان توسيع هذه البيانات. |
SourceAndDestination
مزيج من النطاق المصدر وكيفية توسيعه.
تمثيل JSON |
---|
{ "source": { object ( |
الحقول | |
---|---|
source
|
موقع البيانات المطلوب استخدامها كمصدر للملء التلقائي. |
dimension
|
البُعد الذي يجب ملء البيانات فيه. |
fillLength
|
عدد الصفوف أو الأعمدة التي يجب ملء البيانات فيها. يتم توسيع الأرقام الموجبة لتتجاوز الصف الأخير أو العمود الأخير في المصدر. يتم توسيع الأرقام السالبة قبل الصف الأول أو العمود الأول من المصدر. |
CutPasteRequest
ينقل البيانات من المصدر إلى الوجهة.
تمثيل JSON |
---|
{ "source": { object ( |
الحقول | |
---|---|
source
|
بيانات المصدر المطلوب قصها. |
destination
|
الإحداثي العلوي الأيسر حيث يجب لصق البيانات. |
pasteType
|
نوع البيانات المراد لصقها. سيتم قص جميع بيانات المصدر، بغض النظر عما تم لصقه. |
PasteType
ما نوع البيانات التي يجب لصقها.
عمليات التعداد | |
---|---|
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
كيفية إجراء عملية اللصق.
عمليات التعداد | |
---|---|
NORMAL
|
يُرجى لصقها بشكل عادي. |
TRANSPOSE
|
لصق مع تغيير موضعها، حيث تتحوّل جميع الصفوف إلى أعمدة والعكس صحيح |
MergeCellsRequest
يدمج كل الخلايا في النطاق.
تمثيل JSON |
---|
{ "range": { object ( |
الحقول | |
---|---|
range
|
نطاق الخلايا المراد دمجها. |
mergeType
|
كيفية دمج الخلايا. |
MergeType
نوع الدمج المراد إنشاؤه.
عمليات التعداد | |
---|---|
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
|
True إذا كان البحث حساسًا لحالة الأحرف. |
matchEntireCell
|
True إذا كانت قيمة البحث يجب أن تتطابق مع الخلية بأكملها. |
searchByRegex
|
True إذا كانت قيمة البحث هي تعبير عادي. يجب أن يتبع التعبير العادي والاستبدال قواعد Java regex على
https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html. يُسمح لسلسلة الاستبدال بالرجوع إلى مجموعات الالتقاط. فعلى سبيل المثال، إذا كانت إحدى الخلايا تحتوي على المحتويات
|
includeFormulas
|
True إذا كان البحث يجب أن يتضمن خلايا تحتوي على صيغ. ويتم اختيار "خطأ" لتخطّي الخلايا التي تحتوي على صِيغ. |
حقل الاتحاد
scope النطاق المراد البحث أو الاستبدال عليه -- يجب تعيين نطاق واحد فقط.
scope
واحد فقط مما يلي:
|
|
range
|
النطاق المراد البحث عنه أو استبداله. |
sheetId
|
الورقة التي تريد البحث عنها أو استبدالها. |
allSheets
|
صحيح للبحث أو الاستبدال على كل الأوراق. |
InsertDimensionRequest
لإدراج صفوف أو أعمدة في ورقة بيانات في فهرس معين.
تمثيل JSON |
---|
{
"range": {
object (
|
الحقول | |
---|---|
range
|
الأبعاد المطلوب إدراجها. يجب ربط كل من فهارس البداية والنهاية. |
inheritFromBefore
|
لتحديد ما إذا كان يجب توسيع خصائص السمات من السمات قبل السمات التي تم إدراجها حديثًا أو بعدها يجب ضبط القيمة على "صحيح" ليتم اكتسابه من الأبعاد السابقة (في هذه الحالة، يجب أن يكون فهرس البداية أكبر من 0)، والقيمة "خطأ" للاكتساب من السمات التالية.
على سبيل المثال، إذا كان فهرس الصف 0 يحتوي على خلفية حمراء وفهرس الصف 1 بخلفية خضراء، فإن إدراج صفين في الفهرس 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
|
True إذا كانت البيانات بتنسيق HTML. |
TextToColumnsRequest
تقسم عمودًا من النص إلى أعمدة متعددة، بناءً على محدد في كل خلية.
تمثيل JSON |
---|
{ "source": { object ( |
الحقول | |
---|---|
source
|
نطاق بيانات المصدر. يجب أن يمتد هذا إلى عمود واحد بالضبط. |
delimiter
|
المحدِّد المراد استخدامه. تُستخدم فقط في حال كانت قيمة delimiterType هي
|
delimiterType
|
نوع المُحدِّد المراد استخدامه. |
DelimiterType
المحدد الذي سيتم التقسيم عنده.
عمليات التعداد | |
---|---|
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
|
الحقول التي يجب تعديلها. يجب تحديد حقل واحد على الأقل. الجذر
|
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
|
الحقول التي يجب تعديلها. يجب تحديد حقل واحد على الأقل. الجذر
|
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
لحذف مجموعة عبر النطاق المحدد من خلال تقليل عمق الأبعاد في النطاق.
على سبيل المثال، افترض أن الورقة تحتوي على مجموعة depth-1 على B:E ومجموعة depth-2 على C:D. يؤدي حذف مجموعة فوق D:E إلى ترك الورقة بمجموعة depth-1 فوق B:D ومجموعة depth-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.readonly
نطاق OAuth في حال إضافة مصدر بيانات BigQuery.
تمثيل JSON |
---|
{
"dataSource": {
object (
|
الحقول | |
---|---|
dataSource
|
مصدر البيانات المطلوب إضافته. |
UpdateDataSourceRequest
تعمل هذه السياسة على تعديل مصدر بيانات. بعد تعديل مصدر البيانات بنجاح، يتمّ بدء عملية تنفيذ لإعادة تحميل مصدر البيانات المرتبط.
DATA_SOURCE
لقراءة البيانات من مصدر البيانات المحدث.
يتطلب الطلب إضافة
bigquery.readonly
نطاق OAuth في حال تعديل مصدر بيانات BigQuery.
تمثيل JSON |
---|
{
"dataSource": {
object (
|
الحقول | |
---|---|
dataSource
|
مصدر البيانات المطلوب تعديله. |
fields
|
الحقول التي يجب تعديلها. يجب تحديد حقل واحد على الأقل. الجذر
|
DeleteDataSourceRequest
حذف مصدر بيانات ويؤدي الطلب أيضًا إلى حذف ورقة مصدر البيانات المرتبطة، وإلغاء ربط جميع عناصر مصدر البيانات المرتبطة.
تمثيل JSON |
---|
{ "dataSourceId": string } |
الحقول | |
---|---|
dataSourceId
|
رقم تعريف مصدر البيانات المطلوب حذفه. |
RefreshDataSourceRequest
تعمل هذه السياسة على إعادة تحميل عنصر واحد أو عدة عناصر مصدر بيانات في جدول البيانات حسب المراجع المحدّدة.
يتطلب الطلب إضافة
bigquery.readonly
نطاق OAuth في حال إعادة تحميل مصدر بيانات BigQuery.
في حال إرسال طلبات متعددة لإعادة التحميل تشير إلى عناصر مصدر البيانات نفسها في دفعة واحدة، ستتم معالجة آخر طلب إعادة تحميل فقط، وستظهر الاستجابة نفسها لجميع هذه الطلبات وفقًا لذلك.
تمثيل JSON |
---|
{ "force": boolean, // Union field |
الحقول | |
---|---|
force
|
تعمل هذه السياسة على إعادة تحميل عناصر مصدر البيانات بغض النظر عن الحالة الحالية. وإذا لم يتم ضبط السياسة وكان عنصر مصدر البيانات المرجعي في حالة خطأ، لن تتم إعادة التحميل على الفور. |
حقل الاتحاد
target تحدِّد هذه السياسة العناصر المطلوب إعادة تحميلها.
target
واحد فقط مما يلي:
|
|
references
|
الإشارات إلى عناصر مصدر البيانات المطلوب إعادة تحميلها |
dataSourceId
|
الإشارة إلى
|
isAll
|
تتم إعادة تحميل جميع عناصر مصدر البيانات الحالية في جدول البيانات. |
DataSourceObjectReferences
قائمة بالمراجع إلى عناصر مصدر البيانات
تمثيل JSON |
---|
{
"references": [
{
object (
|
الحقول | |
---|---|
references[]
|
المراجع. |
CancelDataSourceRefreshRequest
تؤدي هذه السياسة إلى إلغاء عملية واحدة أو أكثر من عمليات إعادة التحميل لعناصر مصدر البيانات في جدول البيانات حسب المراجع المحدّدة.
يتطلب الطلب إضافة
bigquery.readonly
نطاق OAuth في حال إلغاء عملية إعادة التحميل على مصدر بيانات BigQuery.
تمثيل JSON |
---|
{ // Union field |
الحقول | |
---|---|
حقل الاتحاد
target لتحديد ما سيتم إلغاؤه.
target
واحد فقط مما يلي:
|
|
references
|
الإشارات إلى عناصر مصدر البيانات التي سيتم إلغاء عمليات إعادة التحميل الخاصة بها |
dataSourceId
|
الإشارة إلى
|
isAll
|
يلغي هذا الإجراء جميع عمليات إعادة تحميل عناصر مصدر البيانات الحالية لجميع مصادر البيانات في جدول البيانات. |