الطلب
نوع واحد من التعديلات لتطبيقه على جدول بيانات
تمثيل JSON |
---|
{ // Union field |
الحقول | |
---|---|
حقل الربط
kind . نوع التعديل يجب ملء حقل واحد بالضبط.
kind
يمكن أن تكون إحدى القيم التالية فقط:
|
|
update
|
تعديل خصائص جدول البيانات |
update
|
تعديل خصائص ورقة البيانات |
update
|
تعديل خصائص السمات |
update
|
تعديل نطاق مُعنوَن |
repeat
|
تكرار خلية واحدة في نطاق |
add
|
تُضيف نطاقًا مُعنوَنًا. |
delete
|
لحذف نطاق مُعنوَن |
add
|
تُضيف ورقة بيانات. |
delete
|
لحذف ورقة بيانات |
auto
|
تعبئة المزيد من البيانات تلقائيًا استنادًا إلى البيانات الحالية |
cut
|
تقطيع البيانات من منطقة ولصقها في منطقة أخرى |
copy
|
نسخ البيانات من منطقة ولصقها في منطقة أخرى |
merge
|
دمج الخلايا معًا |
unmerge
|
تُلغي دمج الخلايا. |
update
|
تعديل الحدود في نطاق من الخلايا |
update
|
تعديل العديد من الخلايا في آنٍ واحد |
add
|
تُضيف عرض فلتر. |
append
|
إلحاق الخلايا بعد الصف الأخير الذي يحتوي على بيانات في ورقة بيانات |
clear
|
تمحو هذه الوظيفة الفلتر الأساسي في ورقة البيانات. |
delete
|
لحذف صفوف أو أعمدة في ورقة بيانات |
delete
|
لحذف عنصر مضمّن (مثل رسم بياني أو صورة) في ورقة بيانات |
delete
|
لحذف عرض فلتر من ورقة بيانات |
duplicate
|
تكرار عرض فلتر |
duplicate
|
تكرار ورقة |
find
|
للعثور على مواضع ظهور بعض النصوص واستبدالها بنصوص أخرى |
insert
|
تُستخدَم لإدراج صفوف أو أعمدة جديدة في ورقة بيانات. |
insert
|
تُستخدَم هذه الدالة لإدراج خلايا جديدة في ورقة بيانات مع نقل الخلايا الحالية. |
move
|
تنقل الصفوف أو الأعمدة إلى موقع آخر في ورقة بيانات. |
update
|
تعديل موضع عنصر مضمّن (مثل الرسم البياني أو الصورة) |
paste
|
لصق البيانات (بتنسيق HTML أو محدَّدة بعلامات) في ورقة بيانات |
text
|
تحوّل عمودًا من النص إلى عدة أعمدة من النص. |
update
|
تعديل خصائص عرض فلتر |
delete
|
لحذف نطاق من الخلايا من ورقة بيانات مع نقل الخلايا المتبقية |
append
|
لتذييل السمات في نهاية ورقة بيانات |
add
|
تُضيف قاعدة تنسيق شرطي جديدة. |
update
|
تعديل قاعدة تنسيق شرطي حالية |
delete
|
لحذف قاعدة تنسيق شرطي حالية |
sort
|
لفلترة البيانات في نطاق |
set
|
تُستخدَم لضبط ميزة التحقّق من صحة البيانات لخلية واحدة أو أكثر. |
set
|
لضبط الفلتر الأساسي في ورقة بيانات |
add
|
تُضيف نطاقًا محميًا. |
update
|
تعديل نطاق محمي |
delete
|
لحذف نطاق محمي |
auto
|
يتم تغيير حجم سمة واحدة أو أكثر تلقائيًا استنادًا إلى محتويات الخلايا في تلك السمة. |
add
|
تُضيف رسمًا بيانيًا. |
update
|
تعديل مواصفات الرسم البياني |
update
|
تعديل نطاق ذي مجموعات |
add
|
تُضيف نطاقًا جديدًا مُجمَّعًا. |
delete
|
إزالة نطاق متباين |
create
|
إنشاء بيانات وصفية جديدة للمطوّر |
update
|
تعديل إدخال بيانات وصفية حالية للمطوّر |
delete
|
حذف البيانات الوصفية للمطوّر |
randomize
|
ترتيب الصفوف عشوائيًا في نطاق |
add
|
تنشئ مجموعة على النطاق المحدّد. |
delete
|
تؤدي هذه الدالة إلى حذف مجموعة على النطاق المحدّد. |
update
|
تعديل حالة المجموعة المحدّدة |
trim
|
تُزيل هذه الدالة المسافات البيضاء من الخلايا (مثل المسافات أو علامات التبويب أو الأسطر الجديدة). |
delete
|
تزيل الصفوف التي تحتوي على قيم مكرّرة في أعمدة محدّدة من نطاق خلايا. |
update
|
تعديل حدود عنصر مضمّن |
add
|
تضيف فلتر نطاق بيانات. |
update
|
تعديل مواصفات أداة تقسيم |
add
|
تُضيف مصدر بيانات. |
update
|
تعديل مصدر بيانات |
delete
|
لحذف مصدر بيانات |
refresh
|
تُعيد تحميل مصدر بيانات واحد أو أكثر وعناصر dbobjects المرتبطة به. |
cancel
|
تلغي عمليات إعادة تحميل مصدر بيانات واحد أو أكثر وعناصر dbobjects المرتبطة. |
UpdateSpreadsheetPropertiesRequest
تعديل خصائص جدول بيانات
تمثيل JSON |
---|
{
"properties": {
object ( |
الحقول | |
---|---|
properties
|
السمات المطلوب تعديلها |
fields
|
الحقول التي يجب تعديلها يجب تحديد حقل واحد على الأقل. السمة الجذر "properties" ضمنية ولا يجب تحديدها. يمكن استخدام رمز
|
UpdateSheetPropertiesRequest
تعديل سمات الورقة باستخدام
sheetId
المحدّد
تمثيل JSON |
---|
{
"properties": {
object ( |
الحقول | |
---|---|
properties
|
السمات المطلوب تعديلها |
fields
|
الحقول التي يجب تعديلها يجب تحديد حقل واحد على الأقل. يتم تضمين الجذر
|
UpdateDimensionPropertiesRequest
تعديل خصائص السمات ضمن النطاق المحدّد
تمثيل JSON |
---|
{ "properties": { object ( |
الحقول | |
---|---|
properties
|
الخصائص المطلوب تعديلها |
fields
|
الحقول التي يجب تعديلها يجب تحديد حقل واحد على الأقل. يتم تضمين الجذر
|
حقل الربط
dimension_range . نطاق السمة.
dimension_range
يمكن أن تكون إحدى القيم التالية فقط:
|
|
range
|
الصفوف أو الأعمدة التي تريد تعديلها |
data
|
الأعمدة في ورقة مصدر البيانات المطلوب تعديلها |
DataSourceSheetDimensionRange
نطاق على طول سمة واحدة في ورقة بيانات
DATA_SOURCE
.
تمثيل JSON |
---|
{
"sheetId": integer,
"columnReferences": [
{
object ( |
الحقول | |
---|---|
sheet
|
رقم تعريف ورقة بيانات مصدر البيانات التي يتوفّر فيها النطاق |
column
|
الأعمدة في ورقة بيانات مصدر البيانات |
UpdateNamedRangeRequest
تعديل سمات النطاق المُعنون باستخدام
namedRangeId
المحدّد
تمثيل JSON |
---|
{
"namedRange": {
object ( |
الحقول | |
---|---|
named
|
النطاق المُعنوَن المطلوب تعديله باستخدام السمات الجديدة |
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 ( |
الحقول | |
---|---|
named
|
النطاق المُعنوَن المطلوب إضافته الحقل
|
DeleteNamedRangeRequest
تزيل هذه الدالة النطاق المُعنون الذي يحمل المعرّف المحدَّد من جدول البيانات.
تمثيل JSON |
---|
{ "namedRangeId": string } |
الحقول | |
---|---|
named
|
رقم تعريف النطاق المُعنوَن المطلوب حذفه. |
AddSheetRequest
تُضيف ورقة بيانات جديدة. عند إضافة ورقة بيانات في فهرس معيّن، يتمّ زيادة فهارس جميع أوراق البيانات اللاحقة. لإضافة ورقة عنصر، استخدِم
AddChartRequest
بدلاً من ذلك وحدِّد
EmbeddedObjectPosition.sheetId
أو
EmbeddedObjectPosition.newSheet
.
تمثيل JSON |
---|
{
"properties": {
object ( |
الحقول | |
---|---|
properties
|
السمات التي يجب أن تتضمّنها الورقة الجديدة جميع السمات اختيارية. الحقل
|
DeleteSheetRequest
لحذف ورقة البيانات المطلوبة
تمثيل JSON |
---|
{ "sheetId": integer } |
الحقول | |
---|---|
sheet
|
رقم تعريف ورقة البيانات المطلوب حذفها.
إذا كانت الورقة من نوع
|
AutoFillRequest
ملء المزيد من البيانات استنادًا إلى البيانات الحالية
تمثيل JSON |
---|
{ "useAlternateSeries": boolean, // Union field |
الحقول | |
---|---|
use
|
صحيح إذا كان علينا إنشاء بيانات باستخدام السلسلة "البديلة". ويختلف ذلك حسب نوع بيانات المصدر وكميتها. |
حقل الربط
area . المنطقة التي سيتم ملؤها تلقائيًا
area
يمكن أن تكون إحدى القيم التالية فقط:
|
|
range
|
النطاق المطلوب ملؤه تلقائيًا سيؤدي ذلك إلى فحص النطاق ورصد الموقع الجغرافي الذي يحتوي على بيانات وملء هذه البيانات تلقائيًا في بقية النطاق. |
source
|
منطقتَا المصدر والوجهة للملء التلقائي يسرد هذا القسم صراحةً مصدر الملء التلقائي ومكان توسيع نطاق هذه البيانات. |
SourceAndDestination
مزيج من نطاق مصدر وكيفية توسيع هذا المصدر
تمثيل JSON |
---|
{ "source": { object ( |
الحقول | |
---|---|
source
|
الموقع الجغرافي للبيانات التي سيتم استخدامها كمصدر للملء التلقائي |
dimension
|
السمة التي يجب ملء البيانات فيها. |
fill
|
عدد الصفوف أو الأعمدة التي يجب ملء البيانات فيها تتوسّع الأرقام الموجبة إلى ما بعد الصف الأخير أو العمود الأخير من المصدر. يتم توسيع الأرقام السالبة قبل الصف الأول أو العمود الأول من المصدر. |
CutPasteRequest
نقل البيانات من المصدر إلى الوجهة
تمثيل JSON |
---|
{ "source": { object ( |
الحقول | |
---|---|
source
|
بيانات المصدر المطلوب قطعها |
destination
|
الإحداثيّان العلويّان الأيمنان اللذان يجب لصق البيانات عليهما |
paste
|
نوع البيانات التي تريد لصقها سيتم قطع جميع بيانات المصدر، بغض النظر عما يتم لصقه. |
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
|
المكان الذي تريد اللصق فيه إذا كان النطاق يغطي مساحة متعددة من ارتفاع أو عرض المصدر، سيتم تكرار البيانات لملء النطاق الوجهة. إذا كان النطاق أصغر من نطاق المصدر، سيظلّ يتم نسخ بيانات المصدر بالكامل (بعد نهاية النطاق الوجهة). |
paste
|
نوع البيانات التي تريد لصقها |
paste
|
الاتجاه الذي يجب أن تتّخذه هذه البيانات عند اللصق |
PasteOrientation
كيفية تنفيذ عملية لصق
عمليات التعداد | |
---|---|
NORMAL
|
الصق المحتوى بشكلٍ عادي. |
TRANSPOSE
|
لصق المحتوى بشكل مُحوَّل، حيث تصبح كل الصفوف أعمدة والعكس صحيح |
MergeCellsRequest
دمج جميع الخلايا في النطاق
تمثيل JSON |
---|
{ "range": { object ( |
الحقول | |
---|---|
range
|
نطاق الخلايا المطلوب دمجه |
merge
|
كيفية دمج الخلايا |
MergeType
نوع الدمج المطلوب إنشاؤه.
عمليات التعداد | |
---|---|
MERGE_ALL
|
إنشاء عملية دمج واحدة من النطاق |
MERGE_COLUMNS
|
إنشاء عملية دمج لكل عمود في النطاق |
MERGE_ROWS
|
إنشاء دمج لكل صف في النطاق |
UnmergeCellsRequest
إلغاء دمج الخلايا في النطاق المحدّد
تمثيل JSON |
---|
{
"range": {
object ( |
الحقول | |
---|---|
range
|
النطاق الذي يجب إلغاء دمج جميع الخلايا فيه إذا كان النطاق يشمل عمليات دمج متعددة، سيتم إلغاء دمج الكل. يجب ألا يمتد النطاق جزئيًا إلى أي عملية دمج. |
UpdateBordersRequest
تعديل حدود نطاق إذا لم يتم ضبط حقل في الطلب، يعني ذلك أنّ الحدود ستبقى كما هي. على سبيل المثال، مع طلبَين متتاليين من UpdateBordersRequest:
-
النطاق: A1:A5
{ top: RED, bottom: WHITE }
-
النطاق: A1:A5
{ left: BLUE }
سيؤدي ذلك إلى ظهور حدود
{ top: RED, bottom: WHITE, left: BLUE }
في A1:A5. إذا كنت تريد محو حدود، اضبط النمط صراحةً على
NONE
.
تمثيل JSON |
---|
{ "range": { object ( |
الحقول | |
---|---|
range
|
النطاق الذي يجب تعديل حدوده |
top
|
الحدّ الذي سيتم وضعه في أعلى النطاق |
bottom
|
الحدّ الذي سيتم وضعه في أسفل النطاق |
left
|
الحدّ الذي سيتم وضعه على يمين النطاق |
right
|
الحدّ الذي سيتم وضعه على يسار النطاق |
inner
|
الحدود الأفقية التي سيتم وضعها داخل النطاق |
inner
|
الحدّ العمودي الذي سيتم وضعه داخل النطاق |
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 ( |
الحقول | |
---|---|
sheet
|
رقم تعريف الورقة التي تريد إلحاق البيانات بها. |
rows[]
|
البيانات المطلوب إلحاقها. |
fields
|
حقول CellData التي يجب تعديلها يجب تحديد حقل واحد على الأقل. الجذر هو CellData، ويجب عدم تحديد "row.values". يمكن استخدام رمز
|
ClearBasicFilterRequest
تمحو هذه العملية الفلتر الأساسي، في حال توفّره في الورقة.
تمثيل JSON |
---|
{ "sheetId": integer } |
الحقول | |
---|---|
sheet
|
رقم تعريف ورقة البيانات التي يجب محو الفلتر الأساسي منها |
DeleteDimensionRequest
لحذف السمات من ورقة البيانات
تمثيل JSON |
---|
{
"range": {
object ( |
الحقول | |
---|---|
range
|
السمات المطلوب حذفها من الورقة |
DeleteEmbeddedObjectRequest
لحذف العنصر المضمّن الذي يحمل المعرّف المحدّد
تمثيل JSON |
---|
{ "objectId": integer } |
الحقول | |
---|---|
object
|
رقم تعريف العنصر المضمّن المطلوب حذفه. |
DeleteFilterViewRequest
لحذف عرض فلتر معيّن
تمثيل JSON |
---|
{ "filterId": integer } |
الحقول | |
---|---|
filter
|
رقم تعريف الفلتر المطلوب حذفه |
DuplicateFilterViewRequest
تكرار عرض فلتر معيّن
تمثيل JSON |
---|
{ "filterId": integer } |
الحقول | |
---|---|
filter
|
رقم تعريف الفلتر الذي يتم تكراره |
DuplicateSheetRequest
تكرار محتوى ورقة بيانات
تمثيل JSON |
---|
{ "sourceSheetId": integer, "insertSheetIndex": integer, "newSheetId": integer, "newSheetName": string } |
الحقول | |
---|---|
source
|
الورقة المطلوب تكرارها.
إذا كانت ورقة البيانات المصدر من نوع
|
insert
|
الفهرس المستند إلى الصفر الذي يجب إدراج الورقة الجديدة فيه ويتم بعد ذلك زيادة فهرس جميع الأوراق. |
new
|
معرّف الورقة الجديدة، في حال ضبطه إذا لم يتم ضبطه، يتم اختيار معرّف. في حال ضبطه، يجب ألا يتعارض رقم التعريف مع أي معرّف ورقة قيد الاستخدام. إذا تم ضبطها، يجب ألا تكون سالبة. |
new
|
اسم الورقة الجديدة إذا كان الحقل فارغًا، سيتم اختيار اسم جديد لك. |
FindReplaceRequest
البحث عن البيانات في الخلايا واستبدالها على مستوى نطاق أو ورقة أو جميع الأوراق
تمثيل JSON |
---|
{ "find": string, "replacement": string, "matchCase": boolean, "matchEntireCell": boolean, "searchByRegex": boolean, "includeFormulas": boolean, // Union field |
الحقول | |
---|---|
find
|
القيمة المطلوب البحث عنها. |
replacement
|
القيمة التي سيتم استخدامها كقيمة بديلة |
match
|
صحيح إذا كان البحث حسّاسًا لحالة الأحرف. |
match
|
صحيح إذا كان يجب أن تتطابق قيمة البحث مع الخلية بأكملها. |
search
|
صحيحة إذا كانت قيمة البحث عبارة عن تعبير عادي. يجب أن يتّبع التعبير العادي والاستبدال قواعد التعبير العادي في Java على الرابط
https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html. يُسمح لسلسلة الاستبدال بالإشارة إلى مجموعات الالتقاط. على سبيل المثال، إذا كانت إحدى الخلايا تحتوي على المحتوى
|
include
|
صحيح إذا كان البحث يجب أن يتضمّن خلايا تحتوي على صِيَغ. خطأ لتخطّي الخلايا التي تحتوي على صِيَغ |
حقل الربط
scope . النطاق الذي يتم البحث فيه أو الاستبدال فيه: يجب ضبط نطاق واحد فقط.
scope
يمكن أن تكون إحدى القيم التالية فقط:
|
|
range
|
النطاق الذي سيتم البحث فيه أو الاستبدال فيه |
sheet
|
ورقة البيانات التي تريد البحث فيها أو الاستبدال فيها |
all
|
صحيح للعثور على/استبدال القيمة في جميع الأوراق. |
InsertDimensionRequest
تُدرِج صفوفًا أو أعمدة في ورقة بيانات في فهرس معيّن.
تمثيل JSON |
---|
{
"range": {
object ( |
الحقول | |
---|---|
range
|
السمات المطلوب إدراجها يجب أن يكون فهرسَا البداية والنهاية محدودَين. |
inherit
|
ما إذا كان يجب توسيع خصائص السمات من السمات قبل أو بعد السمات التي تم إدراجها حديثًا صحيح للاكتساب من السمات السابقة (في هذه الحالة يجب أن يكون فهرس البدء أكبر من 0)، وخطأ للاكتساب من السمات اللاحقة.
على سبيل المثال، إذا كان فهرس الصف 0 يحتوي على خلفية حمراء وكان فهرس الصف 1 يحتوي على خلفية خضراء، يمكن أن يؤدي إدراج صفَّين في فهرس 1 إلى اكتساب الخلفية الخضراء أو الحمراء. إذا كانت قيمة
|
InsertRangeRequest
تُدرِج الخلايا في نطاق معيّن، مع نقل الخلايا الحالية للأعلى أو للأسفل.
تمثيل JSON |
---|
{ "range": { object ( |
الحقول | |
---|---|
range
|
النطاق الذي سيتم إدراج خلايا جديدة فيه يتم تقييد النطاق بحدود الورقة الحالية. |
shift
|
السمة التي سيتمّ نقلها عند إدراج الخلايا. إذا كان
|
MoveDimensionRequest
تنقل صفًا أو عمودًا واحدًا أو أكثر.
تمثيل JSON |
---|
{
"source": {
object ( |
الحقول | |
---|---|
source
|
سمات المصدر المطلوب نقلها |
destination
|
فهرس البداية المستند إلى الصفر للمكان الذي سيتم نقل بيانات المصدر إليه، استنادًا إلى الإحداثيات قبل أن تتم إزالة بيانات المصدر من الشبكة سيتم نقل البيانات الحالية للأسفل أو لليمين (حسب السمة) لإفساح المجال للسمات التي تم نقلها. تتم إزالة سمات المصدر من الشبكة، لذا قد تنتهي البيانات في فهرس مختلف عن المحدد.
على سبيل المثال، إذا كان لدينا الصف
|
UpdateEmbeddedObjectPositionRequest
تعديل موضع عنصر مضمّن (مثل نقل رسم بياني أو صورة أو تغيير حجمهما)
تمثيل JSON |
---|
{
"objectId": integer,
"newPosition": {
object ( |
الحقول | |
---|---|
object
|
رقم تعريف العنصر المطلوب نقله. |
new
|
موضع صريح لنقل العنصر المضمّن إليه في حال ضبط
|
fields
|
حقول
|
PasteDataRequest
تُدرج البيانات في جدول البيانات بدءًا من الإحداثي المحدّد.
تمثيل JSON |
---|
{ "coordinate": { object ( |
الحقول | |
---|---|
coordinate
|
الإحداثي الذي يجب أن تبدأ فيه إدراج البيانات. |
data
|
البيانات المطلوب إدراجها |
type
|
كيفية لصق البيانات |
حقل الربط
kind . يجب ضبط قيمة واحدة بالضبط لتحديد كيفية تفسير البيانات.
kind
يمكن أن تكون إحدى القيم التالية فقط:
|
|
delimiter
|
المُحدِّد في البيانات |
html
|
صحيح إذا كانت البيانات بتنسيق HTML. |
TextToColumnsRequest
تقسم عمود نص إلى أعمدة متعددة استنادًا إلى فاصل في كل خلية.
تمثيل JSON |
---|
{ "source": { object ( |
الحقول | |
---|---|
source
|
نطاق البيانات المصدر. يجب أن يمتد هذا النطاق على عمود واحد بالضبط. |
delimiter
|
المُحدِّد المراد استخدامه. لا يتم استخدامها إلا إذا كان نوع المُحدِّد هو
|
delimiter
|
نوع المُحدِّد المراد استخدامه. |
DelimiterType
المُحدِّد الذي سيتم التقسيم عنده.
عمليات التعداد | |
---|---|
DELIMITER_TYPE_UNSPECIFIED
|
القيمة التلقائية يجب عدم استخدام هذه القيمة. |
COMMA
|
"," |
SEMICOLON
|
";" |
PERIOD
|
"." |
SPACE
|
" " |
CUSTOM
|
قيمة مخصّصة كما هو محدّد في المُحدِّد. |
AUTODETECT
|
اكتشاف الأعمدة تلقائيًا |
UpdateFilterViewRequest
تعديل خصائص عرض الفلتر
تمثيل JSON |
---|
{
"filter": {
object ( |
الحقول | |
---|---|
filter
|
الخصائص الجديدة لعرض الفلتر |
fields
|
الحقول التي يجب تعديلها يجب تحديد حقل واحد على الأقل. يتم تضمين الجذر
|
DeleteRangeRequest
تؤدي هذه الدالة إلى حذف نطاق من الخلايا مع نقل الخلايا الأخرى إلى المنطقة المحذوفة.
تمثيل JSON |
---|
{ "range": { object ( |
الحقول | |
---|---|
range
|
نطاق الخلايا المطلوب حذفه. |
shift
|
السمة التي سيتم استبدال الخلايا المحذوفة بها. إذا كان الخيار
|
AppendDimensionRequest
لتذييل صفوف أو أعمدة في نهاية ورقة بيانات
تمثيل JSON |
---|
{
"sheetId": integer,
"dimension": enum ( |
الحقول | |
---|---|
sheet
|
ورقة البيانات التي تريد إلحاق الصفوف أو الأعمدة بها |
dimension
|
لتحديد ما إذا كان يجب إلحاق الصفوف أو الأعمدة. |
length
|
عدد الصفوف أو الأعمدة التي تريد إلحاقها. |
AddConditionalFormatRuleRequest
تُضيف قاعدة تنسيق شرطي جديدة في الفهرس المحدَّد. ويتمّ زيادة فهرس كل القواعد اللاحقة.
تمثيل JSON |
---|
{
"rule": {
object ( |
الحقول | |
---|---|
rule
|
القاعدة المطلوب إضافتها. |
index
|
الفهرس الذي يبدأ من الصفر والذي يجب إدراج القاعدة فيه. |
UpdateConditionalFormatRuleRequest
تعديل قاعدة تنسيق شرطي في الفهرس المحدَّد أو نقل قاعدة تنسيق شرطي إلى فهرس آخر
تمثيل JSON |
---|
{ "index": integer, "sheetId": integer, // Union field |
الحقول | |
---|---|
index
|
الفهرس الذي يبدأ من الصفر للقاعدة التي يجب استبدالها أو نقلها. |
sheet
|
ورقة القاعدة المطلوب نقلها. مطلوبة في حال تحديد
|
حقل الربط
instruction . نوع التعديل الذي من المفترض أن يحدث
instruction
يمكن أن تكون إحدى القيم التالية فقط:
|
|
rule
|
القاعدة التي يجب أن تحلّ محل القاعدة في الفهرس المحدّد |
new
|
الفهرس الجديد المستند إلى الصفر الذي يجب أن تنتهي عنده القاعدة. |
DeleteConditionalFormatRuleRequest
تحذف قاعدة تنسيق شرطي في الفهرس المحدَّد. يتم خفض فهرس كل القواعد اللاحقة.
تمثيل JSON |
---|
{ "index": integer, "sheetId": integer } |
الحقول | |
---|---|
index
|
الفهرس الذي يبدأ من الصفر للقاعدة المطلوب حذفها. |
sheet
|
الورقة التي يتم حذف القاعدة منها |
SortRangeRequest
لترتيب البيانات في الصفوف استنادًا إلى ترتيب الفرز لكل عمود
تمثيل JSON |
---|
{ "range": { object ( |
الحقول | |
---|---|
range
|
النطاق المطلوب ترتيبه. |
sort
|
ترتيب الترتيب لكل عمود يتم استخدام المواصفات اللاحقة عندما تكون القيم متساوية في المواصفات السابقة. |
SetDataValidationRequest
تُحدِّد قاعدة للتحقّق من صحة البيانات لكل خلية في النطاق. لمحو عملية التحقّق من الصحة في نطاق، يمكنك استدعاء هذه الدالة بدون تحديد قاعدة.
تمثيل JSON |
---|
{ "range": { object ( |
الحقول | |
---|---|
range
|
النطاق الذي يجب تطبيق قاعدة التحقّق من صحة البيانات عليه |
rule
|
قاعدة التحقّق من صحة البيانات التي سيتم ضبطها على كل خلية في النطاق، أو فارغة لمحو ميزة التحقّق من صحة البيانات في النطاق |
filtered
|
اختيارية: إذا كان صحيحًا، سيتم تطبيق قاعدة التحقّق من صحة البيانات على الصفوف التي تمت فلترتها أيضًا. |
SetBasicFilterRequest
تُستخدَم لضبط الفلتر الأساسي المرتبط بجدول بيانات.
تمثيل JSON |
---|
{
"filter": {
object ( |
الحقول | |
---|---|
filter
|
الفلتر المطلوب ضبطه |
AddProtectedRangeRequest
تُضيف نطاقًا محميًا جديدًا.
تمثيل JSON |
---|
{
"protectedRange": {
object ( |
الحقول | |
---|---|
protected
|
النطاق المحمي الذي سيتمّ إضافته الحقل
|
UpdateProtectedRangeRequest
تعديل نطاق محمي حالي باستخدام
protectedRangeId
المحدّد
تمثيل JSON |
---|
{
"protectedRange": {
object ( |
الحقول | |
---|---|
protected
|
النطاق المحمي المطلوب تعديله باستخدام السمات الجديدة |
fields
|
الحقول التي يجب تعديلها يجب تحديد حقل واحد على الأقل. يتم تضمين الجذر
|
DeleteProtectedRangeRequest
تؤدي هذه الدالة إلى حذف النطاق المحمي برقم التعريف المحدّد.
تمثيل JSON |
---|
{ "protectedRangeId": integer } |
الحقول | |
---|---|
protected
|
رقم تعريف النطاق المحمي المطلوب حذفه. |
AutoResizeDimensionsRequest
يتم تغيير حجم سمة واحدة أو أكثر تلقائيًا استنادًا إلى محتويات الخلايا في تلك السمة.
تمثيل JSON |
---|
{ // Union field |
الحقول | |
---|---|
حقل الربط
dimension_range . نطاق السمة.
dimension_range
يمكن أن تكون إحدى القيم التالية فقط:
|
|
dimensions
|
السمات التي سيتم تغيير حجمها تلقائيًا |
data
|
السمات في ورقة بيانات مصدر البيانات لتغيير حجمها تلقائيًا |
AddChartRequest
تُضيف هذه الدالة رسمًا بيانيًا إلى ورقة في جدول البيانات.
تمثيل JSON |
---|
{
"chart": {
object ( |
الحقول | |
---|---|
chart
|
الرسم البياني الذي يجب إضافته إلى جدول البيانات، بما في ذلك الموضع الذي يجب وضعه فيه الحقل
|
UpdateChartSpecRequest
تعديل مواصفات الرسم البياني (لا يؤدي ذلك إلى نقل رسم بياني أو تغيير حجمه. لنقل رسم بياني أو تغيير حجمه، استخدِم رمز
UpdateEmbeddedObjectPositionRequest
.)
تمثيل JSON |
---|
{
"chartId": integer,
"spec": {
object ( |
الحقول | |
---|---|
chart
|
رقم تعريف الرسم البياني المطلوب تعديله. |
spec
|
المواصفات التي سيتم تطبيقها على الرسم البياني |
UpdateBandingRequest
تعديل خصائص النطاق المُجمَّع المقدَّم
تمثيل JSON |
---|
{
"bandedRange": {
object ( |
الحقول | |
---|---|
banded
|
النطاق المُفصَّل الذي سيتم تعديله باستخدام السمات الجديدة |
fields
|
الحقول التي يجب تعديلها يجب تحديد حقل واحد على الأقل. يتم تضمين الجذر
|
AddBandingRequest
تُضيف نطاقًا جديدًا مُجمَّعًا إلى جدول البيانات.
تمثيل JSON |
---|
{
"bandedRange": {
object ( |
الحقول | |
---|---|
banded
|
النطاق المُجمَّع الذي تريد إضافته. الحقل
|
DeleteBandingRequest
تزيل هذه الدالة النطاق المُجمَّع الذي يحمل رقم التعريف المحدّد من جدول البيانات.
تمثيل JSON |
---|
{ "bandedRangeId": integer } |
الحقول | |
---|---|
banded
|
رقم تعريف النطاق المُجمَّع المطلوب حذفه. |
CreateDeveloperMetadataRequest
طلب لإنشاء بيانات وصفية للمطوّر
تمثيل JSON |
---|
{
"developerMetadata": {
object ( |
الحقول | |
---|---|
developer
|
البيانات الوصفية للمطوّر المطلوب إنشاؤها |
UpdateDeveloperMetadataRequest
طلب لتعديل سمات البيانات الوصفية للمطوّر تعديل سمات البيانات الوصفية للمطوّر التي تم اختيارها بواسطة الفلاتر إلى القيم المقدَّمة في مورد
DeveloperMetadata
على المتصلين تحديد المواقع التي يريدون تعديلها في مَعلمة الحقول، بالإضافة إلى تحديد DataFilter
واحد على الأقل مطابق للبيانات الوصفية التي يريدون تعديلها.
تمثيل JSON |
---|
{ "dataFilters": [ { object ( |
الحقول | |
---|---|
data
|
الفلاتر التي تتطابق مع إدخالات البيانات الوصفية للمطوّر المطلوب تعديلها |
developer
|
القيمة التي سيتم تعديل جميع البيانات الوصفية التي تتطابق مع فلاتر البيانات إليها |
fields
|
الحقول التي يجب تعديلها يجب تحديد حقل واحد على الأقل. يتم تضمين الجذر
|
DeleteDeveloperMetadataRequest
طلب لحذف البيانات الوصفية للمطوّر
تمثيل JSON |
---|
{
"dataFilter": {
object ( |
الحقول | |
---|---|
data
|
فلتر البيانات الذي يصف المعايير المستخدَمة لاختيار إدخال بيانات التعريف للمطوّر المطلوب حذفه |
RandomizeRangeRequest
ترتيب الصفوف عشوائيًا في نطاق
تمثيل JSON |
---|
{
"range": {
object ( |
الحقول | |
---|---|
range
|
النطاق المطلوب ترتيبه عشوائيًا. |
AddDimensionGroupRequest
تنشئ مجموعة على النطاق المحدّد.
إذا كان النطاق المطلوب مجموعة فائقة لمجموعة حالية G، يتمّ زيادة عمق المجموعة G، ويكون لهذه المجموعة الجديدة G' عمق تلك المجموعة. على سبيل المثال، تؤدي المجموعة [C:D، العمق 1] + [B:E] إلى المجموعات [B:E، العمق 1] و[C:D، العمق 2]. إذا كان النطاق المطلوب هو مجموعة فرعية من نطاق مجموعة حالية G، يصبح عمق المجموعة الجديدة G' أكبر من عمق المجموعة G. على سبيل المثال، تؤدي المجموعة [B:E، العمق 1] + [C:D] إلى المجموعات [B:E، العمق 1] و[C:D، العمق 2]. إذا كان النطاق المطلوب يبدأ قبل نطاق مجموعة G الحالية وينتهي خلاله، أو يبدأ خلاله وينتهي بعدها، يصبح نطاق المجموعة G الحالية هو تجميع النطاقات، ويكون للنطاق الجديد G' عمق أكبر بدرجة واحدة من عمق المجموعة G، ويكون النطاق هو تقاطع النطاقات. على سبيل المثال، تؤدي المجموعة [B:D، العمق 1] + [C:E] إلى المجموعات [B:E، العمق 1] و[C:D، العمق 2].
تمثيل JSON |
---|
{
"range": {
object ( |
الحقول | |
---|---|
range
|
النطاق الذي سيتم إنشاء مجموعة عليه. |
DeleteDimensionGroupRequest
تؤدي هذه الدالة إلى حذف مجموعة على النطاق المحدّد عن طريق خفض عمق السمات في النطاق.
على سبيل المثال، لنفترض أنّ ورقة البيانات تحتوي على مجموعة من المستوى 1 على B:E ومجموعة من المستوى 2 على C:D. يؤدي حذف مجموعة على D:E إلى ترك ورقة البيانات مع مجموعة من المستوى 1 على B:D ومجموعة من المستوى 2 على C:C.
تمثيل JSON |
---|
{
"range": {
object ( |
الحقول | |
---|---|
range
|
نطاق المجموعة المطلوب حذفها |
UpdateDimensionGroupRequest
تعديل حالة المجموعة المحدّدة
تمثيل JSON |
---|
{
"dimensionGroup": {
object ( |
الحقول | |
---|---|
dimension
|
المجموعة التي يجب تعديل حالتها يجب أن يحدّد نطاق المجموعة وعمقها مجموعة صالحة في ورقة البيانات، ويجب تعديل جميع الحقول الأخرى. |
fields
|
الحقول التي يجب تعديلها يجب تحديد حقل واحد على الأقل. يتم تضمين الجذر
|
TrimWhitespaceRequest
تقتطع المسافات البيضاء (مثل المسافات أو علامات التبويب أو الأسطر الجديدة) في كل خلية في النطاق المحدّد. يزيل هذا الطلب كل المسافات البيضاء من بداية نص كل خلية ونهايتها، ويختزل أي تسلسل فرعي من أحرف المسافات البيضاء المتبقية إلى مسافة واحدة. إذا كان النص المقتطع الناتج يبدأ بحرف "+" أو "="، يبقى النص قيمة سلسلة ولا يتم تفسيره كصيغة.
تمثيل JSON |
---|
{
"range": {
object ( |
الحقول | |
---|---|
range
|
النطاق الذي يجب اقتطاع خلاياه |
DeleteDuplicatesRequest
تزيل الصفوف ضمن هذا النطاق التي تحتوي على قيم في الأعمدة المحدّدة وهي نُسخ طبق الأصل من القيم في أي صف سابق. الصفوف التي تحتوي على قيم متطابقة ولكن حالات الأحرف أو التنسيقات أو الصيغ مختلفة تعتبر تكرارات.
يزيل هذا الطلب أيضًا الصفوف المكرّرة المخفية عن العرض (على سبيل المثال، بسبب فلتر). عند إزالة النُسخ المكرّرة، يتم الاحتفاظ بالنسخة الأولى من كل صف مكرّر يتم فحصه من الأعلى إلى الأسفل في النطاق الناتج. لا تتم إزالة المحتوى خارج النطاق المحدّد، ولا يجب أن تكون الصفوف التي تُعتبر مكرّرة مجاورة لبعضها في النطاق.
تمثيل JSON |
---|
{ "range": { object ( |
الحقول | |
---|---|
range
|
النطاق الذي ستتم إزالة الصفوف المكرّرة منه |
comparison
|
الأعمدة في النطاق المطلوب تحليلها بحثًا عن القيم المكرّرة في حال عدم اختيار أي أعمدة، سيتم تحليل جميع الأعمدة بحثًا عن النُسخ المكرّرة. |
UpdateEmbeddedObjectBorderRequest
تعديل سمة الحدود لعنصر مضمّن
تمثيل JSON |
---|
{
"objectId": integer,
"border": {
object ( |
الحقول | |
---|---|
object
|
رقم تعريف العنصر المضمّن المطلوب تعديله. |
border
|
الحدود التي تنطبق على العنصر المضمّن |
fields
|
الحقول التي يجب تعديلها يجب تحديد حقل واحد على الأقل. يتم تضمين الجذر
|
AddSlicerRequest
تُضيف أداة تقسيم إلى ورقة في جدول البيانات.
تمثيل JSON |
---|
{
"slicer": {
object ( |
الحقول | |
---|---|
slicer
|
أداة التقسيم التي يجب إضافتها إلى جدول البيانات، بما في ذلك الموضع الذي يجب وضعها فيه الحقل
|
UpdateSlicerSpecRequest
تعديل مواصفات أداة تقسيم (لا يؤدي ذلك إلى نقل أداة تقسيم أو تغيير حجمها. لنقل فلتر نطاق بيانات أو تغيير حجمه، استخدِم الرمز
UpdateEmbeddedObjectPositionRequest
.
تمثيل JSON |
---|
{
"slicerId": integer,
"spec": {
object ( |
الحقول | |
---|---|
slicer
|
رقم تعريف أداة تقسيم البيانات المطلوب تعديلها. |
spec
|
المواصفة المطلوب تطبيقها على أداة التقسيم |
fields
|
الحقول التي يجب تعديلها يجب تحديد حقل واحد على الأقل. يتم تضمين الجذر
|
AddDataSourceRequest
تُضيف مصدر بيانات. بعد إضافة مصدر البيانات بنجاح، يتم إنشاء ورقة بيانات مرتبطة
DATA_SOURCE
ويتم بدء التنفيذ لإعادة تحميل ورقة البيانات من أجل قراءة البيانات من مصدر البيانات.
يتطلب الطلب نطاق OAuth إضافيًا
bigquery.readonly
في حال إضافة مصدر بيانات BigQuery.
تمثيل JSON |
---|
{
"dataSource": {
object ( |
الحقول | |
---|---|
data
|
مصدر البيانات المطلوب إضافته. |
UpdateDataSourceRequest
تعديل مصدر بيانات بعد تعديل مصدر البيانات بنجاح، يتمّ تنفيذ عملية لإعادة تحميل ورقة بيانات
DATA_SOURCE
المرتبطة به لقراءة البيانات من مصدر البيانات المعدَّل.
يتطلب الطلب نطاق OAuth إضافيًا
bigquery.readonly
إذا كنت تعدِّل مصدر بيانات BigQuery.
تمثيل JSON |
---|
{
"dataSource": {
object ( |
الحقول | |
---|---|
data
|
مصدر البيانات المطلوب تعديله. |
fields
|
الحقول التي يجب تعديلها يجب تحديد حقل واحد على الأقل. يتم تضمين الجذر
|
DeleteDataSourceRequest
لحذف مصدر بيانات ويؤدي الطلب أيضًا إلى حذف ورقة بيانات مصدر البيانات المرتبطة وإلغاء ربط جميع عناصر مصدر البيانات المرتبطة.
تمثيل JSON |
---|
{ "dataSourceId": string } |
الحقول | |
---|---|
data
|
رقم تعريف مصدر البيانات المطلوب حذفه. |
RefreshDataSourceRequest
تُعيد تحميل عنصر واحد أو أكثر من عناصر مصدر البيانات في جدول البيانات حسب الإحالات المحدّدة.
يتطلّب الطلب الحصول على نطاق إضافي
bigquery.readonly
بروتوكول OAuth إذا كنت بصدد إعادة تحميل مصدر بيانات BigQuery.
إذا كانت هناك طلبات إعادة تحميل متعددة تشير إلى عناصر مصدر البيانات نفسها في دفعة واحدة، تتم معالجة طلب إعادة التحميل الأخير فقط، وستتلقّى كل هذه الطلبات الاستجابة نفسها وفقًا لذلك.
تمثيل JSON |
---|
{ "force": boolean, // Union field |
الحقول | |
---|---|
force
|
تؤدي هذه العملية إلى إعادة تحميل عناصر مصدر البيانات بغض النظر عن حالتها الحالية. في حال عدم ضبطه وكان عنصر مصدر البيانات المُشار إليه في حالة خطأ، ستتعذّر إعادة التحميل على الفور. |
حقل الربط
target . تُحدِّد ما يجب إعادة تحميله.
target
يمكن أن تكون إحدى القيم التالية فقط:
|
|
references
|
مراجع لعناصر مصدر البيانات المطلوب إعادة تحميلها |
data
|
إشارة إلى
|
is
|
تؤدي هذه العملية إلى إعادة تحميل جميع عناصر مصدر البيانات الحالية في جدول البيانات. |
DataSourceObjectReferences
قائمة بمراجع عناصر مصادر البيانات
تمثيل JSON |
---|
{
"references": [
{
object ( |
الحقول | |
---|---|
references[]
|
المراجع |
CancelDataSourceRefreshRequest
تلغي إعادة تحميل واحدة أو متعددة لعناصر مصدر البيانات في جدول البيانات حسب الإحالات المحدّدة.
يتطلب الطلب الحصول على إذن إضافي في نطاق bigquery.readonly
بروتوكول OAuth إذا كنت بصدد إلغاء إعادة تحميل في مصدر بيانات BigQuery.
تمثيل JSON |
---|
{ // Union field |
الحقول | |
---|---|
حقل الربط
target . تحدد ما يجب إلغاؤه.
target
يمكن أن تكون إحدى القيم التالية فقط:
|
|
references
|
إشارات إلى عناصر مصدر البيانات المطلوب إلغاء إعادة تحميلها |
data
|
إشارة إلى
|
is
|
تلغي جميع عمليات إعادة تحميل عناصر مصدر البيانات الحالية لجميع مصادر البيانات في جدول البيانات. |