طلب
نوع واحد من التعديلات التي يمكن تطبيقها على جدول بيانات
| تمثيل 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
|
تعيد هذه الطريقة تحميل مصدر بيانات واحد أو أكثر وعناصر قاعدة البيانات المرتبطة به. |
cancelDataSourceRefresh
|
تلغي هذه السمة عمليات إعادة تحميل مصدر بيانات واحد أو أكثر وكائنات قاعدة البيانات المرتبطة. |
addTable
|
تضيف هذه الطريقة جدولاً. |
updateTable
|
تعديل جدول |
deleteTable
|
طلب حذف جدول |
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
|
تكون القيمة "صحيح" إذا كان يجب إنشاء بيانات باستخدام السلسلة "بديلة". يختلف ذلك استنادًا إلى نوع البيانات المصدر وكميتها. |
حقل الدمج
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". يمكن استخدام |
حقل الدمج
area. يجب كتابة بيانات الموقع الجغرافي.
area
يمكن أن تكون إحدى القيم التالية فقط:
|
|
tableId
|
رقم تعريف الجدول الذي سيتم إلحاق البيانات به سيتم إلحاق البيانات بنص الجدول فقط.
ويكون لهذا الحقل أيضًا الأولوية على الحقل |
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
|
الفهرس الذي يبدأ من 0 والمطلوب إدراج الورقة الجديدة فيه. تتم زيادة فهرس جميع الأوراق بعد ذلك. |
newSheetId
|
إذا تم ضبطه، يكون معرّف الورقة الجديدة. إذا لم يتم ضبطه، سيتم اختيار رقم تعريف. في حال ضبطه، يجب ألا يتعارض رقم التعريف مع أي رقم تعريف حالي لورقة. إذا تم ضبطها، يجب ألا تكون سالبة. |
newSheetName
|
اسم الورقة الجديدة إذا كانت فارغة، سيتم اختيار اسم جديد لك. |
FindReplaceRequest
للبحث عن البيانات واستبدالها في الخلايا ضمن نطاق أو ورقة أو جميع الأوراق
| تمثيل JSON |
|---|
{ "find": string, "replacement": string, "matchCase": boolean, "matchEntireCell": boolean, "searchByRegex": boolean, "includeFormulas": boolean, // Union field |
| الحقول | |
|---|---|
find
|
القيمة المطلوب البحث عنها. |
replacement
|
القيمة المطلوب استخدامها كبديل |
matchCase
|
صحيح إذا كانت عملية البحث حساسة لحالة الأحرف. |
matchEntireCell
|
تكون القيمة "صحيح" إذا كان يجب أن تتطابق قيمة البحث مع الخلية بأكملها. |
searchByRegex
|
تكون القيمة صحيحة إذا كانت قيمة البحث تعبيرًا عاديًا. يجب أن يتّبع التعبير العادي والاستبدال قواعد Java 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 يحتوي على خلفية خضراء، يمكن أن يرث إدراج صفَّين في الفهرس 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
المُحدِّد المطلوب التقسيم عنده.
| عمليات التعداد | |
|---|---|
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
|
الفهرس الذي يبدأ من 0 والمطلوب إدراج القاعدة فيه. |
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
|
قاعدة التحقّق من صحة البيانات التي سيتم ضبطها على كل خلية في النطاق، أو فارغة لمحو التحقّق من صحة البيانات في النطاق |
filteredRowsIncluded
|
اختياريّ. إذا كانت القيمة صحيحة، سيتم تطبيق قاعدة التحقّق من صحة البيانات على الصفوف التي تمّت فلترتها أيضًا. |
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, depth 1] + [C:D] إلى المجموعتين [B:E, depth 1] و[C:D, depth 2]. إذا كان النطاق المطلوب يبدأ قبل نطاق المجموعة الحالية G وينتهي ضمنه، أو يبدأ ضمنه وينتهي بعده، يصبح نطاق المجموعة الحالية G هو اتحاد النطاقات، ويصبح عمق المجموعة الجديدة G' أكبر من عمق المجموعة G بمقدار واحد، ويصبح نطاقها هو تقاطع النطاقات. على سبيل المثال، تؤدي المجموعة [B:D، العمق 1] + [C:E] إلى المجموعتين [B:E، العمق 1] و[C:D، العمق 2].
| تمثيل JSON |
|---|
{
"range": {
object ( |
| الحقول | |
|---|---|
range
|
النطاق الذي سيتم إنشاء مجموعة فيه. |
DeleteDimensionGroupRequest
تحذف هذه الطريقة مجموعة ضمن النطاق المحدّد عن طريق إنقاص عمق السمات في النطاق.
على سبيل المثال، لنفترض أنّ ورقة البيانات تحتوي على مجموعة بمستوى واحد فوق النطاق B:E ومجموعة بمستويَين فوق النطاق 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
ويتم تشغيل عملية تنفيذ لإعادة تحميل الورقة من أجل قراءة البيانات من مصدر البيانات.
يتطلّب الطلب نطاق OAuth إضافيًا
bigquery.readonly
إذا كنت تضيف مصدر بيانات BigQuery.
| تمثيل JSON |
|---|
{
"dataSource": {
object ( |
| الحقول | |
|---|---|
dataSource
|
مصدر البيانات المطلوب إضافته |
UpdateDataSourceRequest
تعديل مصدر بيانات بعد تعديل مصدر البيانات بنجاح، يتم تشغيل عملية تنفيذ لإعادة تحميل ورقة البيانات المرتبطة
DATA_SOURCE
من أجل قراءة البيانات من مصدر البيانات المعدَّل.
يتطلّب الطلب نطاق OAuth إضافيًا إذا كنت تعدّل مصدر بيانات BigQuery.bigquery.readonly
| تمثيل JSON |
|---|
{
"dataSource": {
object ( |
| الحقول | |
|---|---|
dataSource
|
مصدر البيانات المطلوب تعديله. |
fields
|
الحقول التي يجب تعديلها يجب تحديد حقل واحد على الأقل. يتم تضمين الجذر
|
DeleteDataSourceRequest
لحذف مصدر بيانات يؤدي الطلب أيضًا إلى حذف ورقة مصدر البيانات المرتبطة وإلغاء ربط جميع عناصر مصدر البيانات المرتبطة.
| تمثيل JSON |
|---|
{ "dataSourceId": string } |
| الحقول | |
|---|---|
dataSourceId
|
رقم تعريف مصدر البيانات المطلوب حذفه. |
RefreshDataSourceRequest
تعيد هذه الدالة تحميل عنصر واحد أو أكثر من عناصر مصدر البيانات في جدول البيانات حسب المراجع المحدّدة.
يتطلّب الطلب نطاق OAuth إضافيًا إذا كنت بصدد إعادة تحميل مصدر بيانات BigQuery.bigquery.readonly
إذا كانت هناك طلبات إعادة تحميل متعددة تشير إلى عناصر مصدر البيانات نفسها في دفعة واحدة، تتم معالجة طلب إعادة التحميل الأخير فقط، وستتلقّى جميع هذه الطلبات الاستجابة نفسها وفقًا لذلك.
| تمثيل JSON |
|---|
{ "force": boolean, // Union field |
| الحقول | |
|---|---|
force
|
تعيد هذه الطريقة تحميل عناصر مصدر البيانات بغض النظر عن الحالة الحالية. في حال عدم ضبط هذه السمة وكانت حالة عنصر مصدر البيانات المُشار إليه هي "خطأ"، ستتعذّر إعادة التحميل على الفور. |
حقل الدمج
target. تحدّد هذه السمة المحتوى الذي يجب إعادة تحميله.
target
يمكن أن تكون إحدى القيم التالية فقط:
|
|
references
|
مراجع لعناصر مصدر البيانات المطلوب إعادة تحميلها |
dataSourceId
|
مرجع إلى
|
isAll
|
تعيد هذه الدالة تحميل جميع عناصر مصدر البيانات الحالية في جدول البيانات. |
DataSourceObjectReferences
قائمة بمراجع لعناصر مصدر البيانات
| تمثيل JSON |
|---|
{
"references": [
{
object ( |
| الحقول | |
|---|---|
references[]
|
المراجع |
DataSourceObjectReference
مرجع إلى عنصر مصدر بيانات
| تمثيل JSON |
|---|
{ // Union field |
| الحقول | |
|---|---|
حقل الدمج
value. نوع المرجع
value
يمكن أن تكون إحدى القيم التالية فقط:
|
|
sheetId
|
الإشارات إلى ورقة |
chartId
|
إشارات إلى رسم بياني لمصدر بيانات |
dataSourceTableAnchorCell
|
إشارات إلى
|
dataSourcePivotTableAnchorCell
|
مراجع إلى مصدر بيانات
|
dataSourceFormulaCell
|
مراجع إلى خلية تحتوي على
|
CancelDataSourceRefreshRequest
تلغي هذه الدالة عملية إعادة تحميل واحدة أو أكثر لعناصر مصدر البيانات في جدول البيانات حسب المراجع المحدّدة.
يتطلّب الطلب نطاق OAuth إضافيًا إذا كنت تلغي عملية إعادة تحميل مصدر بيانات BigQuery.bigquery.readonly
| تمثيل JSON |
|---|
{ // Union field |
| الحقول | |
|---|---|
حقل الدمج
target. تحدّد هذه السمة ما يجب إلغاؤه.
target
يمكن أن تكون إحدى القيم التالية فقط:
|
|
references
|
تشير هذه السمة إلى عناصر مصدر البيانات التي سيتم إلغاء عمليات إعادة تحميلها. |
dataSourceId
|
مرجع إلى
|
isAll
|
تلغي هذه الدالة عمليات إعادة التحميل الحالية لجميع عناصر مصادر البيانات في جدول البيانات. |
AddTableRequest
تضيف هذه الدالة جدولاً جديدًا إلى جدول البيانات.
| تمثيل JSON |
|---|
{
"table": {
object ( |
| الحقول | |
|---|---|
table
|
الحقل مطلوب. الجدول المطلوب إضافته |
UpdateTableRequest
تعدِّل هذه الطريقة جدولاً في جدول البيانات.
| تمثيل JSON |
|---|
{
"table": {
object ( |
| الحقول | |
|---|---|
table
|
الحقل مطلوب. الجدول المطلوب تعديله |
fields
|
الحقل مطلوب. الحقول التي يجب تعديلها يجب تحديد حقل واحد على الأقل. يتم تضمين الجذر
|
DeleteTableRequest
يزيل هذا الإجراء الجدول الذي يحمل المعرّف المحدّد من جدول البيانات.
| تمثيل JSON |
|---|
{ "tableId": string } |
| الحقول | |
|---|---|
tableId
|
رقم تعريف الجدول المطلوب حذفه. |