- طلب 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 |
يتم إدراج صفوف للبيانات الجديدة. |