- طلب HTTP
- مَعلمات المسار
- معامِلات طلب البحث
- نص الطلب
- نص الاستجابة
- نطاقات التفويض
- InsertDataOption
- جرِّبه الآن
إلحاق القيم بجدول بيانات يُستخدَم نطاق الإدخال للبحث عن البيانات الحالية والعثور على "جدول" ضمن هذا النطاق. ستتم إضافة القيم إلى الصف التالي من الجدول، بدءًا من أول عمود في الجدول. اطّلِع على الدليل ونموذج الرمز البرمجي للحصول على تفاصيل محدّدة عن كيفية رصد الجداول وإلحاق البيانات بها.
على المتصل تحديد معرّف جدول البيانات والنطاق وvalueInputOption
. لا يتحكّم العنصر valueInputOption
إلا في كيفية إضافة بيانات الإدخال إلى ورقة البيانات (حسب العمود أو الصف)، ولا يؤثّر في الخلية التي تبدأ فيها كتابة البيانات.
طلب HTTP
POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}/values/{range}:append
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات المسار
المعلمات | |
---|---|
spreadsheetId |
رقم تعريف جدول البيانات المطلوب تعديله |
range |
ترميز A1 لنطاق للبحث عن جدول منطقي للبيانات يتم إلحاق القيم بعد الصف الأخير من الجدول. |
مَعلمات طلب البحث
المعلمات | |
---|---|
valueInputOption |
كيفية تفسير بيانات الإدخال |
insertDataOption |
كيفية إدراج بيانات الإدخال |
includeValuesInResponse |
لتحديد ما إذا كان يجب أن يتضمّن ردّ التعديل قيم الخلايا التي تمت إضافتها. لا تتضمّن الردود تلقائيًا القيم المعدَّلة. |
responseValueRenderOption |
يحدّد كيفية عرض القيم في الاستجابة. الخيار التلقائي للعرض هو |
responseDateTimeRenderOption |
لتحديد كيفية عرض التواريخ والأوقات والمدد في الاستجابة يتم تجاهل هذا الإجراء إذا كان |
نص الطلب
يحتوي نص الطلب على مثال ValueRange
.
نص الاستجابة
الاستجابة عند تعديل نطاق قيم في جدول بيانات
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
تمثيل JSON |
---|
{
"spreadsheetId": string,
"tableRange": string,
"updates": {
object ( |
الحقول | |
---|---|
spreadsheetId |
جدول البيانات الذي تم تطبيق التعديلات عليه |
tableRange |
النطاق (بترميز A1) للجدول الذي يتم إلحاق القيم به (قبل إلحاق القيم). فارغ إذا لم يتم العثور على أي جدول. |
updates |
معلومات عن التعديلات التي تم تطبيقها |
نطاقات التفويض
يتطلب أحد نطاقات OAuth التالية:
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/spreadsheets
لمزيد من المعلومات، يمكنك الاطّلاع على دليل التفويض.
InsertDataOption
يحدِّد كيفية تغيير البيانات الحالية عند إدخال بيانات جديدة.
عمليات التعداد | |
---|---|
OVERWRITE |
تستبدل البيانات الجديدة البيانات الحالية في المناطق التي يتم فيها كتابتها. (ملاحظة: ستؤدي إضافة بيانات إلى نهاية الورقة إلى إدراج صفوف أو أعمدة جديدة حتى يمكن كتابة البيانات). |
INSERT_ROWS |
يتم إدراج صفوف للبيانات الجديدة. |