אובייקט להחלפת נתונים בשירותי Apps Script.
Methods
| שיטה | סוג הערך שמוחזר | תיאור קצר |
|---|---|---|
copy | Blob | מחזירה עותק של ה-blob הזה. |
get | Blob | החזרת הנתונים בתוך האובייקט הזה כ-Blob שהומר לסוג התוכן שצוין. |
get | Byte[] | מקבל את הנתונים שמאוחסנים ב-blob הזה. |
get | String|null | מקבל את סוג התוכן של הבייטים ב-Blob הזה. |
get | String | מחזירה את הנתונים של ה-blob הזה כמחרוזת עם קידוד UTF-8. |
get | String | הפונקציה מחזירה את הנתונים של ה-blob הזה כמחרוזת עם הקידוד שצוין. |
get | String|null | הפונקציה מחזירה את השם של ה-blob הזה. |
is | Boolean | הפונקציה מחזירה אם ה-blob הזה הוא קובץ Google Workspace (Sheets, Docs וכו'). |
set | Blob | מגדיר את הנתונים שמאוחסנים ב-blob הזה. |
set | Blob | מגדיר את סוג התוכן של הבייטים ב-Blob הזה. |
set | Blob | ההגדרה קובעת את סוג התוכן של הבייטים ב-blob הזה על סמך סיומת הקובץ. |
set | Blob | הפונקציה מגדירה את הנתונים של ה-blob הזה ממחרוזת עם קידוד UTF-8. |
set | Blob | מגדירה את הנתונים של ה-blob הזה ממחרוזת עם הקידוד שצוין. |
set | Blob | מגדיר את השם של ה-blob הזה. |
תיעוד מפורט
copyBlob()
getAs(contentType)
החזרת הנתונים בתוך האובייקט הזה כ-Blob שהומר לסוג התוכן שצוין. בשיטה הזו, הסיומת המתאימה מתווספת לשם הקובץ – לדוגמה, 'myfile.pdf'. עם זאת, המערכת מניחה שהחלק של שם הקובץ שאחרי הנקודה האחרונה (אם יש כזו) הוא סיומת קיימת שצריך להחליף. לכן, השם ShoppingList.12.25.2014 הופך ל-ShoppingList.12.25.pdf.
כדי לראות את המכסות היומיות להמרות, אפשר לעיין במאמר בנושא מכסות לשירותי Google. יכול להיות שדומיינים חדשים ב-Google Workspace יהיו כפופים באופן זמני למכסות מחמירות יותר.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
content | String | סוג ה-MIME שאליו רוצים להמיר. ברוב ה-blob, 'application/pdf' היא האפשרות התקפה היחידה. אם התמונות בפורמט BMP, GIF, JPEG או PNG, אפשר להשתמש גם באחד מהערכים 'image/bmp', 'image/gif', 'image/jpeg' או 'image/png'. במסמך Google Docs, הערך 'text/markdown' תקף גם כן. |
חזרה
Blob — הנתונים כ-blob.
getBytes()
מקבל את הנתונים שמאוחסנים ב-blob הזה.
חזרה
Byte[] – הבייטים המאוחסנים.
getContentType()
מקבל את סוג התוכן של הבייטים ב-Blob הזה.
חזרה
String|null — סוג התוכן של הנתונים האלה, אם ידוע, או null.
getDataAsString()
מחזירה את הנתונים של ה-blob הזה כמחרוזת עם קידוד UTF-8.
חזרה
String — הנתונים כמחרוזת.
getDataAsString(charset)
הפונקציה מחזירה את הנתונים של ה-blob הזה כמחרוזת עם הקידוד שצוין.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
charset | String | ערכת התווים שבה יש להשתמש כדי לקודד את הנתונים ב-blob הזה כמחרוזת. |
חזרה
String — הנתונים כמחרוזת.
getName()
הפונקציה מחזירה את השם של ה-blob הזה.
חזרה
String|null — השם של הנתונים האלה, אם ידוע, או null.
isGoogleType()
הפונקציה מחזירה אם ה-blob הזה הוא קובץ Google Workspace (Sheets, Docs וכו').
חזרה
Boolean — true אם ה-blob הוא קובץ Google Workspace; false אם לא.
setBytes(data)
מגדיר את הנתונים שמאוחסנים ב-blob הזה.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
data | Byte[] | הנתונים החדשים. |
חזרה
Blob — ה-blob הזה, לשרשור.
setContentType(contentType)
מגדיר את סוג התוכן של הבייטים ב-Blob הזה.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
content | String | סוג התוכן החדש. |
חזרה
Blob — ה-blob הזה, לשרשור.
setContentTypeFromExtension()
ההגדרה קובעת את סוג התוכן של הבייטים ב-blob הזה על סמך סיומת הקובץ. הערך של contentType הוא
null אם אי אפשר לנחש אותו מהסיומת.
חזרה
Blob — ה-blob הזה, לשרשור.
setDataFromString(string)
הפונקציה מגדירה את הנתונים של ה-blob הזה ממחרוזת עם קידוד UTF-8.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
string | String | נתוני המחרוזת. |
חזרה
Blob — ה-blob הזה, לשרשור.
setDataFromString(string, charset)
מגדירה את הנתונים של ה-blob הזה ממחרוזת עם הקידוד שצוין.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
string | String | נתוני המחרוזת. |
charset | String | ה-charset שמשמש לפרש את המחרוזת כבייטים. |
חזרה
Blob — ה-blob הזה, לשרשור.