كائن تبادل البيانات لخدمات "برمجة تطبيقات 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()
getAs(contentType)
عرض البيانات داخل هذا الكائن على شكل كائن ثنائي كبير تم تحويله إلى نوع المحتوى المحدّد. هذا النمط تضيف الامتداد المناسب لاسم الملف — على سبيل المثال، "myfile.pdf". ومع ذلك، أن جزء اسم الملف الذي يلي النقطة الأخيرة (إن وجدت) موجود الإضافة التي يجب استبدالها. وبالتالي، "ShoppingList.12.25.2014" يصبح "ShoppingList.12.25.pdf".
لعرض الحصص اليومية للإحالات الناجحة، اطّلِع على حصص Google. الخدمات: قد تكون نطاقات Google Workspace التي تم إنشاؤها حديثًا أكثر صرامة مؤقتًا. حصصها.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
contentType | String | نوع 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) كسلسلة بالترميز المحدد.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
charset | String | مجموعة الأحرف المراد استخدامها في ترميز البيانات في هذا الكائن الثنائي الكبير (blob) كسلسلة. |
الإرجاع
String
— البيانات كسلسلة
getName()
يحصل على اسم هذا الكائن الثنائي الكبير (blob).
الإرجاع
String
- اسم هذه البيانات، إذا كان معروفًا، أو null
.
isGoogleType()
يعرض ما إذا كان هذا الكائن الثنائي الكبير (blob) هو ملف في Google Workspace (جداول بيانات Google أو "مستندات Google" وما إلى ذلك).
الإرجاع
Boolean
— true
إذا كان هذا الكائن الثنائي الكبير (blob) هو ملف في Google Workspace؛ false
إذا لم يكن كذلك.
setBytes(data)
لضبط البيانات المخزنة في هذا الكائن الثنائي الكبير (blob)
المعلمات
الاسم | النوع | الوصف |
---|---|---|
data | Byte[] | البيانات الجديدة. |
الإرجاع
Blob
— هذا الكائن الثنائي الكبير (blob) للتسلسل.
setContentType(contentType)
تحدِّد هذه السياسة نوع محتوى وحدات البايت في هذا الكائن الثنائي الكبير (blob).
المعلمات
الاسم | النوع | الوصف |
---|---|---|
contentType | String | نوع المحتوى الجديد |
الإرجاع
Blob
— هذا الكائن الثنائي الكبير (blob) للتسلسل.
setContentTypeFromExtension()
تحدِّد هذه السياسة نوع محتوى وحدات البايت في هذا الكائن الثنائي الكبير بناءً على امتداد الملف. نوع المحتوى هو
null
إذا كان لا يمكن تخمينه من الإضافة.
الإرجاع
Blob
— هذا الكائن الثنائي الكبير (blob) للتسلسل.
setDataFromString(string)
تحدّد هذه السياسة بيانات هذا الكائن الثنائي الكبير (blob) من سلسلة بترميز UTF-8.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
string | String | بيانات السلسلة. |
الإرجاع
Blob
— هذا الكائن الثنائي الكبير (blob) للتسلسل.
setDataFromString(string, charset)
تحدّد هذه السياسة بيانات هذا الكائن الثنائي الكبير (blob) من سلسلة تتضمن الترميز المحدد.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
string | String | بيانات السلسلة. |
charset | String | مجموعة الأحرف المراد استخدامها في تفسير السلسلة كوحدات بايت. |
الإرجاع
Blob
— هذا الكائن الثنائي الكبير (blob) للتسلسل.
setName(name)
لتعيين اسم هذا الكائن الثنائي الكبير (blob).
المعلمات
الاسم | النوع | الوصف |
---|---|---|
name | String | الاسم الجديد. |
الإرجاع
Blob
— هذا الكائن الثنائي الكبير (blob) للتسلسل.