طلب
نوع واحد من التعديلات التي يمكن تطبيقها على جدول بيانات
| تمثيل JSON |
|---|
{ "updateSpreadsheetProperties": { object ( |
| الحقول | |
|---|---|
حقل الربط
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, "range": { object ( |
| الحقول | |
|---|---|
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,
"range": {
object ( |
| الحقول | |
|---|---|
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,
"rule": {
object ( |
| الحقول | |
|---|---|
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 |
|---|
{ "dimensions": { object ( |
| الحقول | |
|---|---|
حقل الربط
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
تحذف هذه الدالة مجموعة ضمن النطاق المحدّد عن طريق إنقاص عمق السمات في النطاق.
على سبيل المثال، لنفترض أنّ الورقة تحتوي على مجموعة بمستوى واحد فوق النطاق 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,
"references": {
object ( |
| الحقول | |
|---|---|
force
|
تعيد هذه الطريقة تحميل عناصر مصدر البيانات بغض النظر عن الحالة الحالية. إذا لم يتم ضبطها وكان عنصر مصدر البيانات المُشار إليه في حالة خطأ، ستتعذّر إعادة التحميل على الفور. |
حقل الربط
target تحدّد هذه السمة المحتوى الذي يجب إعادة تحميله.
يمكن أن يكون target
إحدى القيم التالية فقط:
|
|
references
|
مراجع إلى عناصر مصدر البيانات المطلوب إعادة تحميلها |
dataSourceId
|
مرجع إلى
|
isAll
|
تعيد تحميل جميع عناصر مصدر البيانات الحالية في جدول البيانات. |
DataSourceObjectReferences
قائمة تتضمّن مراجع لعناصر مصدر البيانات.
| تمثيل JSON |
|---|
{
"references": [
{
object ( |
| الحقول | |
|---|---|
references[]
|
المراجع |
CancelDataSourceRefreshRequest
تلغي هذه الدالة عملية إعادة تحميل واحدة أو أكثر لعناصر مصدر البيانات في جدول البيانات حسب المراجع المحدّدة.
يتطلّب الطلب نطاق OAuth إضافيًا إذا كنت تلغي عملية إعادة تحميل مصدر بيانات BigQuery.bigquery.readonly
| تمثيل JSON |
|---|
{
"references": {
object ( |
| الحقول | |
|---|---|
حقل الربط
target تحدّد هذه السمة ما يجب إلغاؤه.
يمكن أن يكون target
إحدى القيم التالية فقط:
|
|
references
|
مراجع لعناصر مصدر البيانات التي سيتم إلغاء عمليات إعادة تحميلها |
dataSourceId
|
مرجع إلى
|
isAll
|
تلغي هذه الدالة عمليات إعادة التحميل الحالية لجميع عناصر مصدر البيانات في جدول البيانات. |
AddTableRequest
تضيف هذه الدالة جدولاً جديدًا إلى جدول البيانات.
| تمثيل JSON |
|---|
{
"table": {
object ( |
| الحقول | |
|---|---|
table
|
الحقل مطلوب. الجدول المطلوب إضافته |
UpdateTableRequest
تعدّل هذه الطريقة جدولاً في جدول البيانات.
| تمثيل JSON |
|---|
{
"table": {
object ( |
| الحقول | |
|---|---|
table
|
الحقل مطلوب. الجدول المطلوب تعديله |
fields
|
الحقل مطلوب. الحقول التي يجب تعديلها يجب تحديد حقل واحد على الأقل. يتم تضمين الجذر
|
DeleteTableRequest
يزيل الجدول الذي يحمل رقم التعريف المحدّد من جدول البيانات.
| تمثيل JSON |
|---|
{ "tableId": string } |
| الحقول | |
|---|---|
tableId
|
رقم تعريف الجدول المطلوب حذفه. |