Class Blob

فقاعة

كائن تبادل البيانات لخدمات "برمجة تطبيقات Google"

الطُرق

الطريقةنوع الإرجاعوصف قصير
copyBlob()Blobلعرض نسخة من هذا الكائن الثنائي الكبير (blob).
getAs(contentType)Blobعرض البيانات داخل هذا الكائن على شكل كائن ثنائي كبير تم تحويله إلى نوع المحتوى المحدّد.
getBytes()Byte[]يحصل على البيانات المخزنة في هذا الكائن الثنائي الكبير (blob).
getContentType()Stringيحصل على نوع محتوى وحدات البايت في هذا الكائن الثنائي الكبير (blob).
getDataAsString()Stringيحصل على بيانات هذا الكائن الثنائي الكبير (blob) كسلسلة بترميز UTF-8.
getDataAsString(charset)Stringيحصل على بيانات هذا الكائن الثنائي الكبير (blob) كسلسلة بالترميز المحدد.
getName()Stringيحصل على اسم هذا الكائن الثنائي الكبير (blob).
isGoogleType()Booleanيعرض ما إذا كان هذا الكائن الثنائي الكبير (blob) هو ملف في Google Workspace (جداول بيانات Google أو "مستندات Google" وما إلى ذلك).
setBytes(data)Blobلضبط البيانات المخزنة في هذا الكائن الثنائي الكبير (blob)
setContentType(contentType)Blobتحدِّد هذه السياسة نوع محتوى وحدات البايت في هذا الكائن الثنائي الكبير (blob).
setContentTypeFromExtension()Blobتحدِّد هذه السياسة نوع محتوى وحدات البايت في هذا الكائن الثنائي الكبير بناءً على امتداد الملف.
setDataFromString(string)Blobتحدّد هذه السياسة بيانات هذا الكائن الثنائي الكبير (blob) من سلسلة بترميز UTF-8.
setDataFromString(string, charset)Blobتحدّد هذه السياسة بيانات هذا الكائن الثنائي الكبير (blob) من سلسلة تتضمن الترميز المحدد.
setName(name)Blobلتعيين اسم هذا الكائن الثنائي الكبير (blob).

الوثائق التفصيلية

copyBlob()

لعرض نسخة من هذا الكائن الثنائي الكبير (blob).

الإرجاع

Blob: النسخة الجديدة


getAs(contentType)

عرض البيانات داخل هذا الكائن على شكل كائن ثنائي كبير تم تحويله إلى نوع المحتوى المحدّد. هذا النمط تضيف الامتداد المناسب لاسم الملف — على سبيل المثال، "myfile.pdf". ومع ذلك، أن جزء اسم الملف الذي يلي النقطة الأخيرة (إن وجدت) موجود الإضافة التي يجب استبدالها. وبالتالي، "ShoppingList.12.25.2014" يصبح "ShoppingList.12.25.pdf".

لعرض الحصص اليومية للإحالات الناجحة، اطّلِع على حصص Google. الخدمات: قد تكون نطاقات Google Workspace التي تم إنشاؤها حديثًا أكثر صرامة مؤقتًا. حصصها.

المعلمات

الاسمالنوعالوصف
contentTypeStringنوع MIME المطلوب التحويل إليه. بالنسبة إلى معظم الكائنات الثنائية الكبيرة، 'application/pdf' هو هو الخيار الوحيد الصالح. بالنسبة إلى الصور بتنسيق BMP أو GIF أو JPEG أو PNG، يتم أيضًا استخدام أي من 'image/bmp' أو 'image/gif' أو 'image/jpeg' أو 'image/png' صالحة. بالنسبة إلى مستند "مستندات Google"، يُعدّ 'text/markdown' أيضًا صالحًا.

الإرجاع

Blob — البيانات ككائنات ثنائية كبيرة (blob).


getBytes()

يحصل على البيانات المخزنة في هذا الكائن الثنائي الكبير (blob).

الإرجاع

Byte[] — وحدات البايت المخزَّنة


getContentType()

يحصل على نوع محتوى وحدات البايت في هذا الكائن الثنائي الكبير (blob).

الإرجاع

String — نوع محتوى هذه البيانات، إذا كان معروفًا، أو null.


getDataAsString()

يحصل على بيانات هذا الكائن الثنائي الكبير (blob) كسلسلة بترميز UTF-8.

الإرجاع

String — البيانات كسلسلة


getDataAsString(charset)

يحصل على بيانات هذا الكائن الثنائي الكبير (blob) كسلسلة بالترميز المحدد.

المعلمات

الاسمالنوعالوصف
charsetStringمجموعة الأحرف المراد استخدامها في ترميز البيانات في هذا الكائن الثنائي الكبير (blob) كسلسلة.

الإرجاع

String — البيانات كسلسلة


getName()

يحصل على اسم هذا الكائن الثنائي الكبير (blob).

الإرجاع

String - اسم هذه البيانات، إذا كان معروفًا، أو null.


isGoogleType()

يعرض ما إذا كان هذا الكائن الثنائي الكبير (blob) هو ملف في Google Workspace (جداول بيانات Google أو "مستندات Google" وما إلى ذلك).

الإرجاع

Booleantrue إذا كان هذا الكائن الثنائي الكبير (blob) هو ملف في Google Workspace؛ false إذا لم يكن كذلك.


setBytes(data)

لضبط البيانات المخزنة في هذا الكائن الثنائي الكبير (blob)

المعلمات

الاسمالنوعالوصف
dataByte[]البيانات الجديدة.

الإرجاع

Blob — هذا الكائن الثنائي الكبير (blob) للتسلسل.


setContentType(contentType)

تحدِّد هذه السياسة نوع محتوى وحدات البايت في هذا الكائن الثنائي الكبير (blob).

المعلمات

الاسمالنوعالوصف
contentTypeStringنوع المحتوى الجديد

الإرجاع

Blob — هذا الكائن الثنائي الكبير (blob) للتسلسل.


setContentTypeFromExtension()

تحدِّد هذه السياسة نوع محتوى وحدات البايت في هذا الكائن الثنائي الكبير بناءً على امتداد الملف. نوع المحتوى هو null إذا كان لا يمكن تخمينه من الإضافة.

الإرجاع

Blob — هذا الكائن الثنائي الكبير (blob) للتسلسل.


setDataFromString(string)

تحدّد هذه السياسة بيانات هذا الكائن الثنائي الكبير (blob) من سلسلة بترميز UTF-8.

المعلمات

الاسمالنوعالوصف
stringStringبيانات السلسلة.

الإرجاع

Blob — هذا الكائن الثنائي الكبير (blob) للتسلسل.


setDataFromString(string, charset)

تحدّد هذه السياسة بيانات هذا الكائن الثنائي الكبير (blob) من سلسلة تتضمن الترميز المحدد.

المعلمات

الاسمالنوعالوصف
stringStringبيانات السلسلة.
charsetStringمجموعة الأحرف المراد استخدامها في تفسير السلسلة كوحدات بايت.

الإرجاع

Blob — هذا الكائن الثنائي الكبير (blob) للتسلسل.


setName(name)

لتعيين اسم هذا الكائن الثنائي الكبير (blob).

المعلمات

الاسمالنوعالوصف
nameStringالاسم الجديد.

الإرجاع

Blob — هذا الكائن الثنائي الكبير (blob) للتسلسل.

طرق متوقّفة نهائيًا